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

Document how 2i2c engineers should respond to PRs opened by community representatives #3912

Open
3 tasks
yuvipanda opened this issue Apr 4, 2024 · 1 comment

Comments

@yuvipanda
Copy link
Member

Context

We currently get PRs opened on this repo by community representatives, but don't really have any written guidelines about how 2i2c engineers should respond to them.

Proposal

We should have guidelines for:

  • Who is authorized to open PRs for a community?
  • What kinda PRs can be immediately merged by any 2i2c engineer?
  • What's the process for prioritizing more complex PRs?

Updates and actions

No response

@jmunroe
Copy link
Contributor

jmunroe commented Apr 4, 2024

Here's some copy to be reworked and placed in the appropriate section of either team-compass or the infrastructure guide:

Authorized PR Submitters

Some communities are authorized to submit PRs directly against our infrastructure repository for configuration files related to specific clusters/hubs.

Look up Authorized PR Submitter

We record which hubs specific individuals are authorized to submit PRs against in this Authorized PR Submitters AirTable interface. Information about the who is Authorized PR Submitter is also available from this Communities interface.

Update Authorized PR Submitter

To add a new 'Authorized PR Submitter' to a community, that individual first needs to exist in the Contacts table and have a Github ID filled in. Then, by selecting record for that contact, a Community Partner can be added can be added under the 'Authorized PR Submitter' field. Alternatively, the new Authorized PR Submitter can to a record in the Communities table . Either method is acceptable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Needs Shaping / Refinement
Development

No branches or pull requests

2 participants