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.)
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
.
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.