Github Sync

After you have gone ahead and set up your requirements, tasks and have started a sprint, you have done a lot of the planning side of what it will take to get a feature/requirement done. 

Now, you want to understand how your engineering team is actually doing on a pull request and code commitment level. This will help connect the dots on how well you or your PM is doing in assigning tasks based on what can actually be done. 

The way Tara enables you to optimize this is by having the Sprint Progress view to oversee tasks being done on a day by day basis, being able to see open PR’s and last check-in’s on the same view. 

 

pr_table__1_.gif

 

Enabling Github Sync

Enabling Github sync is going to be crucial to getting as much out of your process as possible and it is fairly easy to set up on Tara. Here are the 3 different places you can integrate:  

  1. Homepage view - You can Connect to Github on the Homepage view at the very bottom to see your individual open PR’s 
  2. Sprint Progress view - You can Connect to Github at the bottom of the Sprint Progress view as an admin to all open PR’s and last check-ins based on the most recent commit. 
  3. Integrations Page - You can also connect to Github on the integrations page which you can access by navigate to your avatar located at the bottom right. After that, select My Workspace and go to Integrations. Once you are in the integrations page, you can select connect on the right hand side of the page. 

 

Integrations.jpg

 

Once you have selected Integrations, you can connect as shown below. 

 

connect.gif

 

After selecting connect, you will be sent to Github, to connect your Github data to Tara as shown here. 

Once you login and select what you want to install, your data will start populating in your Tara instance. 

Note that Tara currently supports a 1 to 1 mapping between GitHub org and Tara workspace. 

 

Connecting Each User’s Github profile 

Once you have integrated with your Github repos, the commits and PRs will appear on the Sprints Progress page. However, our system will further unlock visibility for each user when he/she connects to his/her Github profile. Each member in your org can navigate to the user profile page and click on Connect with Github.

 

profile.jpg

 

Once the Github user profile is linked up with the Tara user, our system will properly filter PRs that require a particular engineer’s attention and surface it up on that engineer’s homepage, so that engineer will not miss any of the team’s PRs.

 

For imported issues from Github, as users connect their GitHub accounts, all imported issues will be displayed as tasks in the Backlog column.

 

Github_import.gif

 

Linking Git Data to A Task

To link Git data to a task, simply add the TASK-ID to the branch name, commit message, or PR titles.

 

Git_linkage.gif

 

Was this article helpful?
0 out of 0 found this helpful