Thank you for your interest in contributing to Kanba — the open-source kanban tool for indie makers and builders.
To ensure a clean separation between the hosted production environment and community development, please follow the contribution rules below.
| Branch | Purpose |
|---|---|
main |
Community contributions, ongoing development |
kanba-hosted |
Production branch used by kanba.co |
- ✅ All pull requests must target the
mainbranch. - 🚫 Do NOT open pull requests to
kanba-hosted— it is reserved for the hosted version and updated manually.
- Fork this repository
- Create a new branch from
main:git checkout -b your-feature-name
- Make your changes
- Commit with clear messages:
feat: add drag-and-drop supportfix: board layout on mobile
- Push to your fork
- Open a Pull Request targeting the
mainbranch
- Keep PRs focused — one feature or fix per PR
- If your change includes breaking changes, clearly mention it in the PR description
- If you’re changing DB schema, auth flow, or dependencies, include setup or migration steps
- Add screenshots for UI updates when possible
Open an issue or start a GitHub discussion — we’re happy to help or guide your contribution.
Please read our Code of Conduct before contributing.
Thanks for helping make Kanba better!
— The Kanba Team