Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Idea] Improve overall issue quality #1214

Closed
advanceddeveloper opened this issue Apr 15, 2018 · 7 comments
Closed

[Idea] Improve overall issue quality #1214

advanceddeveloper opened this issue Apr 15, 2018 · 7 comments

Comments

@advanceddeveloper
Copy link

advanceddeveloper commented Apr 15, 2018

Hello. I noticed that a lot of people are having troubles posting a valid issue to nodejs/node repo. Too many issues are labeled as wrong repo, question, or even invalid.

People usually post npm issues, or even issues with some external modules, directly to nodejs/node issue tracker, which lead to wasting developers' time on closing such issues. I also mistakenly posted an issue which turned out to be my misunderstanding of javascript. Therefore, I think node.js should consider improving issue tracker to filter issues and detect bad ones before posting.

Node.js can use some sort of github-bot which will automatically close (or at least label them) issues by some criterion. For example, issues containing text why this code doesn't work or npm is reporting error or similar should be closed by the bot with appropriate comment redirecting OP to npm issue tracker, node/help repo, or the issue tracker of the reported module. If it turns out to be a node.js bug, then a someone may easily reopen the issue.

Also, the bot can automatically request missing field from the issue template (for example if someone didn't provide node.js version or platform), except if the issue is posted by a node.js member.

It wouldn't be too hard to create and host a bot for this purpose, and it would make filtering issues much easier. Any opinions about this idea?

@ryzokuken
Copy link

We could add such functionality to @nodejs/github-bot. It would be fairly simple, but I'd rather not close issues automatically.

The whole point of this repo is that these issues don't end up in nodejs/node instead, innit?

@joyeecheung
Copy link
Member

See nodejs/github-bot#162

@gireeshpunathil
Copy link
Member

link nodejs/node#18867 . @advanceddeveloper - if you have specific proposals / solutions, PRs welcome! Any automation activities that reduce manual efforts of managing issues while sustaining quality and user satisfaction will be much appreciated!

@kasicka
Copy link

kasicka commented Apr 16, 2018

Maybe add something like If you've found a bug/issue in npm or npm module, consider opening the issue in their own respective repos in the issue template?

@bnoordhuis
Copy link
Member

We've tweaked the template quite a bit and it never really stopped the bogus issues.

My gut feeling is that a lot of people simply don't read what you put in front of them unless it has <font size="72" color="red"> and <blink> tags in it.

@advanceddeveloper
Copy link
Author

After reding @bnoordhuis 's comment, I'm starting to feel like there is not much node.js can do about this problem. But, just as an idea, node.js can implement something like Tensorflow bot, which automatically request missing fields from issue template (just an example). I'm not sure how useful that functionality would be, though...

@advanceddeveloper
Copy link
Author

Closing. Seems like there isn't a good solution to this problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants