klokantech / github-time-tracking

Add time tracking to the GitHub Issue Tracker with Harvest Platform.
52 stars 7 forks source link

GitHub Time Tracking

Add time tracking to the GitHub Issue Tracker (Issues 2.0) with Harvest.

GitHub Time Tracking

Usage

  1. Register the free Harvest account.
  2. Install the Google Chrome Extension or Firefox Add-On
  3. Whenever you visit the issues page on GitHub a new button appears next to the #ticket-number
  4. With one click you can start to track the time. The dialog also shows the sum of time already spent by you on this ticket.
  5. Harvest provides great project reports - with links back to the GitHub tickets.
  6. You can track a contract progress based on the estimated time/costs limits, which is very helpful. The system can also send people reminder to fill the time sheets online.
  7. It is also possible to directly create nice looking invoices and estimates or track late payments.

Development

Code is available in GitHub. Once you download / clone the code to your computer you can alter the functionality and create your own variants of this extension.

Firefox Add-on:

$ cfx xpi

Chrome Extension:

$ zip -r github-time-tracking.zip manifest.json data img lib