-
Notifications
You must be signed in to change notification settings - Fork 30
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
Handling github issues #6
Comments
👋 there! Thanks for opening this issue! I really agree with you, we should have common rules and guidelines about those - this is one of the things that I'd like to cover in the guidelines, in particular in this file -> https://github.com/react-native-community/meta/blob/master/Guidelines/Repository%20Maintenance.md Let's start by talking about it here. I think that when it comes to issue triaging, there should be a few things that should be done:
Also, some "concepts":
(these are but a few things I had in mind, let's start discussing these) Btw, on this:
Actually github already does soem auto "hiding" of this kind of comment, so I wouldn't be too worried. |
One big first step would be to have the issue and pull request templates at the organisation level. Those help a lot with making sure that you don't get the "it doesn't work" issues. The ones for the CLI project seem to be the most complete, and I've already used them for the NetInfo module: react-native-netinfo/react-native-netinfo@eb78ade Later on, we could have a bot which automatically closes issues which don't follow the template, but for the majority of the repos they shouldn't get enough traffic for this to be needed right from the start. |
I forgot to add the link to the documentation for the org level health files: If someone can create the |
I'd prefer to get some more feedback before doing the steps of the org level docs because I'm still waiting for a portion of the maintainers to reach out to me and get access to Discord. But yeah that's the plan for common files 🤗 |
Also, as a general rule that potentially would be great to have a bot for: locking issues that have been closed & had no interaction for 15+ days. |
FWIW I would love anything that goes towards a standard enforcement of templates etc. The quality of issue reporting in general is...shocking - and it burns so much time + mental energy trying to be courteous and responsive while handling I'm going to look at the cli / netinfo scripts and see if I can set up some templates for the packages I work with |
Right now there is no common or "standard" way of handling the github issues in the community modules. Each module does it differently but maybe we should be try to unify this in a consistent behaviour.
Some modules are more complicated than other and attract many issues that are just questions or "not working" which waste the maintainers time.
For an initial triage few steps could be implemented:
stale
issues (close them after a while)Please add any comments/ideas you might have 🤗
The text was updated successfully, but these errors were encountered: