Comments (6)
👋 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:
- setup proper labels (a few are
good first issue
,stale
,need repro
,need info
,feature request
,bug report
) - ideally every time an issue is open the maintainer should be able to reply to that issue and label it properly, not necessarily fix the issue but at least acknowledge the person that opened said issue. We used a few "copy-pasta replies" when we did the London triage session that can be reworked to work on these repos I feel -> facebook/react-native#24032
- the templates can be shared at org level so we just need to create once I think
Also, some "concepts":
- the maintainer is not per se bound to fix all the issues nor solve all the problems
- it's ok to close an issue if there is no way to "transform" the report into something actionable
- when someone submits a bug report he/she should be asked to try and work on it, help, submit a PR
(these are but a few things I had in mind, let's start discussing these)
Btw, on this:
extend the bot to filter "+1", "me too", "same here" type of comments
Actually github already does soem auto "hiding" of this kind of comment, so I wouldn't be too worried.
from .github.
I forgot to add the link to the documentation for the org level health files:
https://help.github.com/en/articles/creating-a-default-community-health-file-for-your-organization
If someone can create the .github
repo then I'd be happy to add the required files 👍
from .github.
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 🤗
from .github.
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.
from .github.
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.
from .github.
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
from .github.
Related Issues (20)
- Migrating a repo into the React Native Community HOT 3
- Organisation updates - PLEASE READ ❤️ HOT 6
- Sustainability in the React Native Community HOT 6
- Governance in the React Native Community HOT 2
- Could not resolve project :react-native-camera. HOT 2
- Lean Core repositories HOT 11
- Getting involved in the React Native Community HOT 28
- about metro bundle when start it close immediatly HOT 1
- Good reasons why your company should get involved HOT 8
- Can we have a drawing pad or signature pad? HOT 5
- Maintainers Permission over the repo they maintain HOT 2
- Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. HOT 1
- Take over : react-native-orientation HOT 6
- Migrate react-native-config to community HOT 1
- [Proposal] Add Github Discussions to React Native repo HOT 1
- Security reporting procedures not on community repos nor this meta repo HOT 5
- how to move react-native-qrcode-scanner to be a @react-native-community package instead HOT 2
- No Option to start a Tabs project without Typescript HOT 1
- white s
- Version release for react-native-text-input-mask HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from .github.