Whilst GitHub is an undeniably fantastic resource for both open and closed-source development, it only offers a fairly simplistic issue tracker. It does have some great features (labelling, for one) but it lacks functionality such as ticket assignment and referencing via commit messages (it does however, support closing issues via commits).
There have been official plans to flesh out the issue tracker’s functionality for some time but they are yet to transpire – so to fill the gap we’ve started work on GitHub Issues – Reloaded.
You’ll notice there’s not a great deal to see just yet, but the basic idea is to provide a single URL endpoint which acts as a wrapper for the built-in issue tracker and provides the missing functionality to take the tracker from a good to a great bug tracking resource.
The plan goes something like this:
- You register an account at gh-issues.paynedigital.com
- Configure your account to add a list of GitHub repositories you want to use the enhanced tracker for
- Add a post-receive hook for each relevant project to point at gh-issues.paynedigital.com
- You’re all done! The Reloaded Issue Tracker will take care of everything from then on in.
So then, watch this space. Of course, if you’d like to help out, please feel free to fork the project!