Giter Site home page Giter Site logo

Handling github issues about .github HOT 6 OPEN

rnc-archive avatar rnc-archive commented on July 30, 2024 2
Handling github issues

from .github.

Comments (6)

kelset avatar kelset commented on July 30, 2024 1

👋 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.

matt-oakes avatar matt-oakes commented on July 30, 2024 1

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.

kelset avatar kelset commented on July 30, 2024 1

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.

kelset avatar kelset commented on July 30, 2024 1

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.

matt-oakes avatar matt-oakes commented on July 30, 2024

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.

mikehardy avatar mikehardy commented on July 30, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.