Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I maintain projects with hundreds/thousands of issues, and find it impossible to switch to GitHub, because GitHub's issue tracking does not allow sorting.

As a workaround, I use custom labels to set an issue as Critical/High/Medium/Low (priority), and Bug/Enhancement/Task (type).

But in the issues list, I can't order by anything.

I have contacted GitHub already, but is there a solution meanwhile?

I looked at the issues API but can't find an easy way to sort issues. By the way, I would like to sort by type then priority.

share|improve this question
    
tags are labels, I believe. So you could get the label from the api and sort by that –  elssar Mar 14 '13 at 17:14
    
@elssar: Thanks, I renamed "tags" to "labels". I am interested in your solution, could you please detail it as an answer? –  nic Mar 15 '13 at 7:33
1  
I could put it in as an answer, but I believe that it would be off topic in this SE. Basically you put all your labels in a list, ordered by the priority you give them. Then go through all the issues, check the label, and put it in another list(1 list of each issue) and join all the lists. If you need 2 levels, then sort by the first level, and then sort each 1st level label list by the second level labels. i.e, get all the critical issues in one list, high in another and so on. For each priority list, put all Bugs in one list, enhancement in another and so on. Then join all the lists. –  elssar Mar 15 '13 at 9:13
2  
@elssar Post your answer. It's only off-topic if the question was about GitHub started from the computer, instead of the web interface or the software-as-a-service nature –  Eight Days of Malaise Apr 25 '13 at 4:07

Your Answer

 
discard

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

Browse other questions tagged or ask your own question.