Appearance
GitHub Integration
kendo integrates with GitHub to connect your code with your project management workflow. Link repositories, track branches and pull requests, and automate board transitions based on GitHub events.
Connecting GitHub
OAuth Authentication
Connect your GitHub account through OAuth from your profile settings. This allows kendo to access your repositories and perform actions on your behalf.
Linking Repositories
After connecting your account, link one or more GitHub repositories to a project. Set a primary repository for the project — this is used as the default for branch operations.
Branch Linking
Link Git branches to issues to track development progress:
- Create branches directly from an issue — kendo generates a branch name based on the issue key (e.g.,
KD-42-fix-login-validation) - Link existing branches to issues for tracking
- View branch status including open pull requests
Branch links are visible on the issue detail view, giving your team a direct connection between work items and code.
Webhooks
kendo receives GitHub webhooks for real-time updates:
| Event | What kendo does |
|---|---|
| Branch created | Updates branch link status on the related issue |
| Pull request opened | Shows PR status on the issue |
| Pull request merged | Updates PR status, can trigger lane transitions |
| Pull request closed | Updates PR status |
Lane GitHub Triggers
Configure lanes to respond to GitHub events automatically. For example:
- When a PR is opened → move the issue to "Review"
- When a PR is merged → move the issue to "Done"
Configure triggers in the project's lane settings. Each lane can have its own trigger conditions.
Managing Branches via MCP
AI assistants can link branches through MCP tools:
"Link branch KD-42-fix-login to issue KD-42"See the API Reference for details.
See Also
- Quick Start — Initial GitHub setup
- Projects — Repository and lane configuration
- Issues & Board — Branch links on issues
- API — Build custom integrations