Skip to content

Conversation

@bmuenzenmeyer
Copy link
Contributor

@bmuenzenmeyer bmuenzenmeyer commented Oct 19, 2025

Broken out of #54.

In my opinion, the @nodejs/web-infra and @nodejs/ux-and-design teams should be able to nominate new individuals into their ranks.

@ovflowd and I discussed the origin of the current policy briefly in Slack - we think it was an oversight (Claudio correct me if wrong)

Copilot AI review requested due to automatic review settings October 19, 2025 19:51
@bmuenzenmeyer bmuenzenmeyer requested a review from a team as a code owner October 19, 2025 19:51
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request updates the governance documentation to clarify and expand the nomination process for team members across different Node.js website-related teams. The changes empower existing team members to nominate new individuals, making the process more collaborative and autonomous.

Key Changes:

  • Clarified that Web Infra Team members can nominate new individuals (previously only TSC and Build WG could nominate)
  • Clarified that UX & Design Team members can nominate new individuals (previously only TSC could nominate)
  • Updated reference format for member list location to use direct link to MEMBERS.md

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@bmuenzenmeyer
Copy link
Contributor Author

This is a change of governance, so pinging @nodejs/tsc

@ovflowd
Copy link
Member

ovflowd commented Oct 20, 2025

Note that any of the approvals above from @avivkeller / @bjohansebas are invalid for these changes. Appreciate the approvals, but we need to have approvals from the TSC here.

Copy link
Member

@mcollina mcollina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is good. One paragraph must be significantly expanded to provide enough guidance.

TL;DR unless you work for a OpenJS member company or have been contributing to Node.js for a long time, becoming a member of web-infra is a long road.

@mcollina
Copy link
Member

Adding to the tsc-agenda for visibility, no specific question.

@mcollina
Copy link
Member

mcollina commented Oct 21, 2025

@ovflowd and I discussed the origin of the current policy briefly in Slack - we think it was an oversight (Claudio correct me if wrong)

The origin of this policy was not an oversight for web-infra, and the other groups followed from there. web-infra responsibility were historically handled by Build, so that's why Build can nominate/had oversight.

The fundamental reason is that web-infra is a high-trust position.

@bmuenzenmeyer
Copy link
Contributor Author

Added this section, adapting and linking to Build WG language

image

@MattIPv4
Copy link
Member

Echoing much of what I said in #54 (comment), I think perhaps it'd be useful to explicitly include a strong justification for specifically why a nominee needs the access granted by joining web-infra as part of the nomination process, due to the high trust nature of the team?

@bmuenzenmeyer
Copy link
Contributor Author

bmuenzenmeyer commented Oct 22, 2025

I think perhaps it'd be useful to explicitly include a strong justification for specifically why a nominee needs the access granted by joining web-infra as part of the nomination process, due to the high trust nature of the team?

I... don't know what else to say here. The scope seems clear to me. People that are consistently doing the three bullet points in that section, as non-members, over time, are proving their trust and competence to be on the team.

  • Maintaining CI/CD pipelines related to Web Infrastructure
  • Maintaining our Infrastructure Providers*
  • Have technical ownership on best-standards and best-practices for our Web Infrastructure (such as Web Frameworks that we use)

Do other WGs follow a nomination template? I usually see people copy/paste a previous nomination's git searches. In the case of the nomination this was derived off of, that has been followed.

@avivkeller
Copy link
Member

I agree with @bmuenzenmeyer.

I highly doubt that a nomination will come through with little thought. If a contributor puts in enough effort to warrant a nomination, I'd assume the nominator is certain about the nominee's "trust".

@ovflowd
Copy link
Member

ovflowd commented Oct 22, 2025

Also echoing Matt's comments. Let's just be aware that someone being nominated to Web Infra comes from the perspective of:

  • They have shown being knowledgeable on our infra and web infra in general
  • We need more people to support us with web infra
  • They have highly contributed on codebases/areas related to our web infra
  • They have shown to be highly trustworthy

Copy link
Member

@mcollina mcollina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@bmuenzenmeyer
Copy link
Contributor Author

think we should wait for the TSC meeting before merge

@mcollina
Copy link
Member

Approved in the latest TSC meeting

@bmuenzenmeyer bmuenzenmeyer added this pull request to the merge queue Oct 29, 2025
Merged via the queue into main with commit 05747fe Oct 29, 2025
4 checks passed
@bmuenzenmeyer bmuenzenmeyer deleted the bmuenzenmeyer-patch-1 branch October 29, 2025 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants