completed add tag
5 years ago Caleb

I think the Github issue tracker would be a very useful addition to the workflow. However I don’t think there should be more than one venue for any one class of issue, and some types are probably better handled here on meta.

Here’s my idea:

  1. Enable the issue tracker, but disable blank issues and require picking from an issue template.
  2. Configure the new issue wizard with prominent links back here to meta for types of issues that should be redirected here.
    • Anything site policy or community related (e.g. “Add downvotes” or “Add a site for Fuzzy Bears”).
    • All user experience feature requests. (“Add tag descriptions”)
  3. Include explicit types and matching templates for the types of bugs that should be tracked there.
    • Security bugs (“XSS in …”)
    • Code style issues (“Change PHP code style to …”)
    • Deployment / workflow issues (“Remove NPM module source from repo”)
    • Technical feature requests (“Add API method for…”)
    • Other feature requests only having been vetted on meta, as cross link to a met post (“Implement feature discussed in meta post X”)

A major thing that the issue tracker will do that meta posts here will not is collate commits with the issues they are related to. This makes it easier to collaborate as developers, track progress, discuss technical details, do code reviews, etc. It will also provide a home for things that would otherwise be noise on this Q&A site as they are simply not relevant or interesting to 95% of the intended audience of the actual site.

Note I’m happy to actually set this up but I’d like to see consensus or approval here first…

Top Answer
5 years ago Tom V

Update 16 Jan, 2020 - The TA GitHub issue tracker is now open.


Yes to this.

I came looking for this question as I noticed the Issues tab wasn’t available on GitHub and would have asked for it to be enabled if I didn’t find this question.

One of the benefits of using github issues is that potential contributors could just pick an issue if it’s not in progress yet and create a pull request with a potential fix. (Although with the speed issues get fixed on this site it could be hard finding an issue to work on)

Answer #2
5 years ago Jack Douglas

I know next to nothing about how GitHub issue trackers work, but based on what you have said here, it sounds like the way forward unless someone else has a sensible objection.

Initially at least we can continue to work on issues raised directly in comments here, but it would seem to make sense for the devs to raise the issue on GitHub ourselves with a link to the comment here when that happens.

Note I’m happy to actually set this up…

Wonderful, it’s great to have the extra expertise in areas we are weak, thank you.

…but I’d like to see consensus or approval here first…

There is no particular rush so please wait until you feel any discussion here has run its course.

Answer #3
5 years ago holmanb

I’ll add a third voice of agreement. Github issue tracking is a key part of workflow on Github. You’re likely to get plenty of developers happy to create tickets for bugs/features and you can use that to track future development and request/accept help for the site.

5 years
Tom V replying to PeterVandivier — Friday, 17th Jan 2020 07:01

I don’t mind. Time will tell what the etiquette turns out to be

20 hours
PeterVandivier — Thursday, 16th Jan 2020 11:12

obvs feel free to revert

PeterVandivier — Thursday, 16th Jan 2020 11:12

@Tom i hope you’ll excuse the highjacked edit. i figured as the Top Answer™️, yours was the appropriate post to place the info on.

5 hours
Caleb — Thursday, 16th Jan 2020 05:59

There will always be some grey area in between, but for example my rants about how we really need some analog of downvotes definitely need to be discussed here before the implementation becomes something to track there — and by the same token a bug report about something not quite working as advertised can skip any discussion here and go straight to bug status.

Caleb replying to David — Thursday, 16th Jan 2020 05:55

Issues are open for business. And yes, your issue report could have gone there. I was describing the extreme ends, but anything UI related without any substantial effect on the polity or overall workflow of the site can probably go directly there without needing a meta post.

18 minutes
Caleb — Thursday, 16th Jan 2020 05:37

Issues enabled, a couple templates proposed: https://github.com/topanswers/topanswers/pull/2

4 days
David replying to Jack Douglas — Saturday, 11th Jan 2020 21:53

👍 That makes more sense to me - looks great! Thanks.

David replying to Jack Douglas — Saturday, 11th Jan 2020 21:49

Ah!! So that’s how it looks! I had seen that feature, but never thought my measly few stars would have bumped up my “voting power” already. 💪 😉

2 hours
Jack Douglas replying to David — Saturday, 11th Jan 2020 19:36

that was a bug for sure — we’ve fixed that and the pluralisation, but also tweaked the ‘x stars’ placement to be to the left of the stars control. Do please let me know if you think it is an improvement or not.

28 minutes
Jack Douglas replying to David — Saturday, 11th Jan 2020 19:08

It’s one of our departures from SE — when your total stars go up so does your voting power

5 hours
David — Saturday, 11th Jan 2020 14:04

@Caleb Under your #3, I’m not seeing a “template” for a simple(?) “bug” like the two noted above. Or more likely, that was simply assumed? Or are my couple of “bugs” above “interface issues”? 🤷‍♂️

3 hours
David — Saturday, 11th Jan 2020 10:37

Also, the star count doesn’t show any number (blank) after clicking the star, but only after page refresh. Maybe that’s a feature request, though. 😃

Hope this helps!

David — Saturday, 11th Jan 2020 10:36

(2) As that screenshot shows, there are two star images showing up: both can be clicked, and both clicks contribute to the star count. I’m guessing that’s not the way it should be.

David — Saturday, 11th Jan 2020 10:35

I think this is line 999 in get/community.php but I could be wrong about that. I’m not familiar with that PHP notation, but shouldn’t the echo for the s for plural simply be !==?

David — Saturday, 11th Jan 2020 10:34

(1) When there is 1 star it’s reported as 1 stars as this screenshot shows: Selection_493.png

David — Saturday, 11th Jan 2020 10:33

@Jack @Caleb Would be nice if the issue tracker was up. 😉 There’s something squiffy in the stars system—two things, actually.

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.