GitHub launches Issues 2.0
github.com
github.com
I just got a GitHub paid account, not because I need private repos but because the company is so darn awesome.
Everything they do inspires me to continue pressing on.
HN discussion: http://news.ycombinator.com/item?id=2110227
I'm glad, because I think Fog Creek has stagnated and FogBugz isn't developed much anymore — competition is good for everyone :-)
We currently use FogBugz with GitHub (private repos) and it works very well. I wrote a bridge that connects both APIs together, so we get fairly good integration. Information about commits and branches gets attached to FogBugz cases and we get a smooth workflow out of it.
The problem with FogBugz is that it is slow and has a number of minor annoyances, which grow to be a pain in the long term. Such as Fog Creek refusing to make the software automatically mark "#1527" as a linkable case. You have to write "case #1527". Quite annoying, especially if you don't run your FogBugz installation in English!
There are other things, such as obsolete Windows-based character encodings they insist on using in E-mails sent from FogBugz. Also, hosted FogBugz is slow. We spend a lot of time waiting.
Oh, and the default "VCS integration" features in FogBugz are from the CVS/RCS era and they still haven't been modified, even though they sell Kiln. The "Checkins" field in every case is file-based, so there is no way you can attach modern DVCS changesets to it.
I reported all of the above problems more than a year ago, and nothing has changed.
All in all, while we do use FogBugz (and pay quite a bit of money every month for the pleasure), we are looking for alternatives.
(sorry, I know question-in-a-question is a little poor form, but I only really care for the opinions of the HN community on this rather than asking more widely)
A like-for-like issue tracker would be Jira or Lighthouse
That's unfortunate because issues 2.0 is nice for what it does but pivotal also does issue tracking in a way that is really well integrated into my overall work planning. Using both probably doesn't make much sense.
So although these features look nice by themselves, I think I'll continue to not use github's issue tracking in favor of tracker.
The UI is still a little bizarre as well - no bulk select? No way to go to the previous/next issue from the actual issue? Colours of tags not displayed in the issues list view? I can sort by number of comments but not order them myself? I guess some of these might be considered bugs which will be fixed with time but others are really strange choices which don't quite seem to fit with the rest of the GitHub UI.
Colors of tags are definitely displayed in the issues list view - right to the left on the label itself, or full width in the case it's selected.
Ah, I see - I hadn't tried that, thanks. The old select all/none would be great to add back.
I see the colours on the list of labels to the left of the issue list, but not in the labels themselves on the actual issues (see https://github.com/cmf/schemely/issues). Additionally, when I select the label as you suggest the label always seems to be shown in the dark red that appears in the issue list.
While I'm griping, the migration to 2.0 also appears to have lost the ordering on my tags, and I don't seem to have any way to order them - this is particularly noticeable since I have 3 severities of bug and 3 classes of feature request.
I noticed a couple of other bugs as well - is there an issue list for GitHub itself we can file bugs in?
Anyway, welcome new issue tracker!
It seems crazy that when you fork an old version, you have no idea which bugs have been fixed and if you later merge again you have to manually track down which bugs have been fixed.
Now I just wish there were a way to mass edit issues without checking each one individually. It's going to be a pain to migrate every issue in our 1.0 tag to Milestone 1.0.
The fastest way I can find to do it is through the keyboard shortcuts.
- Move down with "j"
- Select issue with "x"
- Move down with "j"
....What does that have to do with the keyboard shortcuts on github's home page?