GitHub Time Tracking
TMetric is a free work time tracking web app for professionals and companies. It integrates with GitHub and other widely used project management systems. Use TMetric to track time spent on tasks directly from GitHub.
Below is the instructions on how to integrate TMetric with GitHub.
Preparing to track your work time in GitHub
Let's setup TMetric so it can correctly capture your work time from GitHub.
1. Create TMetric account. It will take a few minutes.
2. Install one of the following TMetric browser extensions depending on a browser you prefer:
3. (optional) After registration, you can also install a time tracking desktop app, so you could track your work activity in details.
Now when you are all set, you can proceed to track work time in GitHub.
Tracking time in GitHub. How it works
Before explaining how it works, it is assumed that you already have an account in GitHub and created a project in it.
When you create or open a task in GitHub, you will see the TMetric Start timer button as shown in the screenshot below.
Click the button, and TMetric will start recording your GitHub working time. Notice that the Start timer button changes to the Stop timer button and displays the time spent on the issue.
If you have the status of Owner or Admin when first starting the timer for the issue, TMetric pulls out from GitHub the project name of the issue and automatically creates a project with the same name in your TMetric account.
The issue will appear on the Tracker page in the TMetric web app. The name and ID of the issue are the same as in GitHub.
You can easily navigate back to GitHub by clicking the issue ID (in our case ID is #5).