Development Guide
👋 Welcome! Getting started with Clutch development is easy. Clutch has a number of extension points that make it easy to customize for a new use case without forks or rewrites.
Familiarizing yourself with concepts in the Architecture Reference is recommended prior to starting development.
Guides
Basic
Custom Gateway
Create a customized instance of Clutch in your own repository with private or custom extensions.
Feature Development
See how to take a feature from idea to implementation across the frontend and backend.
In-depth
API Definitions
Define API endpoints and objects plus backend config in Protobuf and generate the corresponding backend code.
Frontend
Develop new features and workflows using React that users can interact with from the web UI.
Backend
Integrate with other systems, execute tasks, and store data.
Recommended Editors
The Clutch team recommends Visual Studio Code for frontend development and Goland for backend development.
More Information
Looking for something else? Contact us.