Skip to content

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:

EventWhat kendo does
Branch createdUpdates branch link status on the related issue
Pull request openedShows PR status on the issue
Pull request mergedUpdates PR status, can trigger lane transitions
Pull request closedUpdates 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