3 ms·
Those projects have a lot of history and often very specific needs and workflows. Github's bug tracker is really simplistic TBH, and lacks a lot of crucial yet
by aseipp 10y ago
Those projects have a lot of history and often very specific needs and workflows. Github's bug tracker is really simplistic TBH, and lacks a lot of crucial yet basic functionality, such as custom fields, issue dependencies, etc that are really, really useful if you're working on a large project, and they're very useful to the maintainers in particular. You can sort of get around a small part of it with issue templates but it doesn't really fix the root problems (e.g. it can't offer this metadata as part of the API if you script against it), especially if you ever need to extend or integrate your issue tracker elsewhere.
Also, maybe I'm reading part of your suggestion incorrectly, but you really only want one canonical issue tracker. I've seen some people use GH repositories as issues-only repos for off-site code, which is OK for public accessibility, if it's the only one. But multiple places where bugs can be reported and multiple trackers, etc generally take a substantial amount of time and effort to maintain for the developers. It's already hard enough for most teams to keep on top of whatever issue tracker they have already, having to wedge two tools together just makes it worse...
And also... Personally, Github is nice and all, but saying "Everyone should always go out of their way to use it so my life of reporting bugs can be that much easier, think about it" seems a bit self centered and short sighted, to be honest.
Having a code mirror on GH is always pretty good practice though, IMO, and quite easy to configure at least.
- thewhitetulip 10y agoIt depends how you look at it, from a neutral point (but there is no such thing as neutral point IMO, everything/everyone is biased), it is self centered, but then why won't I be self centered, as much as I love FOSS, I have only 4hrs daily for myself, if you remove commute + office, out of the 4hrs I get, I'll be busy in things which I want to do, improving my skills/writing books etc, I don't have the luxury to sign up for 100 different bug trackers and then follow up with all of them. I want tools to be integrated so I don't have to check 100 of them, I find gitlab to be great at taking feedback, I wrote to the cofounder's comment here on HN, he asked me the feedback, I gave him four or five points and asked for a email ID where I can write, I got an emailID and I sent the email, the person I emailed then replied and issues are created on Gitlab. With the Chromium project, when you use Chromium/chrome on Win/Linux, when you do a full screen mode, you can't see the address bar, when I raised an issue there, I was auto logged in via google since I had logged into gmail. Maybe this is very evil of me to not raise an issue related to feature requests/performance of Firefox, but then again, it is an issue of integration + ease of use. Just having a code mirror is not of much use unless someone wants to read the code.