All Collections
Integrations
Github integration
Github integration

Connect Dart and Github for seamless updates between your systems

Updated over a week ago

Overview

Dart’s GitHub integration lets you link tasks with GitHub PRs and branches. It allows your team to automate status updates as you write, review, and merge code in GitHub.

Set up

To Configure the GitHub integration simply navigate to settings, then look for the integrations section and click where it says “GitHub.” You will then see a button to begin the linking process. Accept the permissions and you are good to go! (Note that the Github integration is a premium feature. You may need to upgrade your workspace to a Premium plan first.)

enabling the GitHub integration in settings

Linking Tasks with Branches

The GitHub integration works by placing Dart task IDs into branch names in GitHub. To easily get the appropriate branch name corresponding to a Dart task simply open a task up and click the ... in the top right corner. Then click "Copy branch name." You can also copy this branch name to your clipboard by using the keyboard shortcut B .

copying the branch name

Status updates

Once you’ve enabled the GitHub integration and linked your appropriate tasks, you can choose how you want statuses to update in Dart based on events in GitHub. To change the status that is triggered by a particular event, simply click on the status icon on the integrations page in settings.

Configuring or disabling the GitHub integration

Even after it is set up you can always go to settings and click on the ... to the right of where it says “Connected” on the GitHub Integration page to modify or disable it.

Did this answer your question?