Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Recently I posted one of my the projects1 on GitHub and as I was exploring capabilities of the site, I noticed they have a rather decent issue tracking section.

I want to use that section as a) other people can report bugs if they'd like and b) other people can see which bugs I'm aware of. However, as others have noted, issues list cannot be prioritized in order to create a project backlog. For now my backlog has been a text file, but I'd like to be able to have it integrated so the same information isn't maintained in different places.

Having a fully ordered list, which is something we also practice at work, has been very useful as I can open one file, start with line 1 and fire off 2 or 3 items in one sitting without having to go back to a full issues/stories bucket. GitHub doesn't offer this.

What GitHub does offer is a very nice and clean API so issues can easily be exported into anything else. I've searched to see if there are other websites (like Trello) that integrate with GitHub issues, but did not find anything.

Does anyone know of such a product, service or offline tool? Those that use GitHub, what is your experience in managing backlog? I kinda hate the idea of manually managing two disconnected lists like some people seem to be doing with Wiki project pages.


1 - are shameless plugs allowed no this site? Searched but didn't find a definite answer. If it's bad practice, STOP and don't read further

As a developer I got sick and tired of navigating to same set of folders 30 times a day, so I wrote a little, auto-collapsible utility that gets stuck to the desktop and allows easy access to the folders you constantly use.

share|improve this question
1  
are shameless plugs allowed no this site If relevant to the question, no problem at all! Your project isn't relevant to what your asking, but still from the description it seems like something many of us would be interested in checking out. Feel free to add a link to the repository. I don't think anyone would consider it spam... –  Yannis Rizos Jan 22 '12 at 11:01

3 Answers 3

This is a new space, so there aren't very many tools in it.

share|improve this answer
    
thanks, I'll check those out. Heroku looks like a nice UI but it's got the same problem as original GitHub issues list, no ability to manage backlog. Huboard looks very promising though. –  DXM Jan 27 '12 at 19:17
up vote 1 down vote accepted

I did a little digging around and didn't quite find what I was looking for. So then I looked at GitHub and Trello Web Service APIs and asked myself, how bad can it be to just write a synchronizer utility that would take issues from one place and synchronize it with the other one.

I started another project on GitHub, TrackerSync. It is in rather rough form at the moment, but so far it got me exactly what I was looking for. I can use GitHub's Issues list to have myself or others report issues. When the utility is executed, those issues automagically show up in Trello, where I can add them to a prioritized backlog. When I move the issue in Trello from the backlog into "completed" list, next utility run will go back to GitHub and close the corresponding issue.

If there's any interest in this utility, I'll be more than happy to continue refining it.

share|improve this answer
    
Yay! Thanks a ton. Plus, it's written in C#! Awesome. –  JavaAndCSharp Jul 11 '12 at 13:38
    
Okay, scratch that. The GitHub API (or the way you send the data to it) is being a pain in the rear, 401-forbidding me even if everything is filled out correctly. If you have a chance, I'd love for it to be fixed; I've forked it and am poking around with it for now. –  JavaAndCSharp Jul 11 '12 at 23:31

I think that if you use Eclipse for development, you can make use of their Mylyn connector for github.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.