From 724947c27564b4a13b3339b4a7d2e206e0787ac7 Mon Sep 17 00:00:00 2001 From: Brian Muenzenmeyer Date: Sun, 19 Oct 2025 14:50:01 -0500 Subject: [PATCH 1/3] Update nomination process for team members --- GOVERNANCE.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index c44f1f6..5cd4667 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -15,7 +15,7 @@ The Node.js Website Team is responsible for the day-to-day technical development The maintainers on the Node.js Website Team are responsible for steering the technical direction of the Node.js Website, and reserve the right to make final decisions on any issues or pull requests, in line with the Contribution Guidelines, Collaborator Guidelines, the Code of Conduct and the overall Governance premises of the Node.js project. -Members of this team are nominated through the guidelines provided in the [Contributing Guidelines](https://github.com/nodejs/nodejs.org/blob/main/CONTRIBUTING.md#becoming-a-collaborator) within the [nodejs.org](https://github.com/nodejs/nodejs.org) repository. After a passed nomination, members should submit a PR to add themselves to the list of current members, shown below. +Members of this team are nominated through the guidelines provided in the [Contributing Guidelines](https://github.com/nodejs/nodejs.org/blob/main/CONTRIBUTING.md#becoming-a-collaborator) within the [nodejs.org](https://github.com/nodejs/nodejs.org) repository. After a passed nomination, members should submit a PR to add themselves to the list of current members, shown within [MEMBERS.md](https://github.com/nodejs/web-team/blob/main/MEMBERS.md). ### Node.js Web Infra Team (`@nodejs/web-infra`) @@ -27,7 +27,7 @@ The Node.js Web Infra Team is responsible for maintaining the Infrastructure rel Web Infra Team members should have access to be able to maintain the services mentioned above. -Members of this team are nominated either by the Node.js Technical Steering Committee (TSC) or the Node.js Build WG and follow the guidelines provided in the Collaborator Guidelines of the Node.js Build WG. Note that members of the Node.js Web Team might also recommend people for nomination. +Members of this team are nominated either by the Node.js Technical Steering Committee (TSC) or the Node.js Build WG and follow the guidelines provided in the Collaborator Guidelines of the Node.js Build WG. Current members of the Node.js Web Infra Team may also nominate individuals. \* This team has access to infrastructure providers directly related to the Website only, such as Vercel. Other providers that are shared beyond the Website may be controlled by other teams (for example, the Node.js Build WG owns Cloudflare). @@ -37,7 +37,7 @@ The Node.js UX & Design Team is composed of Node.js Collaborators and External C Often members of this team will collaborate on providing best practices and guidelines for the Node.js Website, on matters of UX & Design. Members of this team are also responsible for providing feedback on the Node.js Website, and providing feedback on the Node.js Website's design. (For example, when a discussion arises regarding best practices on topics such as CSS, accessibility, UX flows and intent, or component design, the UX & Design Team has a say on the matter). -Members of this team are nominated by the Node.js Technical Steering Committee (TSC). Note that members of the Node.js Web Team might also recommend people for nomination. +Members of this team are nominated by the Node.js Technical Steering Committee (TSC). Current members of the UX & Design Team may also nominate individuals. ## The Interoperability of the Node.js Web Team From 0742a827a3d5a3bce23fed2c0c071093ab499b0a Mon Sep 17 00:00:00 2001 From: bmuenzenmeyer Date: Tue, 21 Oct 2025 17:27:17 -0500 Subject: [PATCH 2/3] link to and adapt language from Build WG, --- GOVERNANCE.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 5cd4667..5a97c26 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -25,12 +25,17 @@ The Node.js Web Infra Team is responsible for maintaining the Infrastructure rel - Maintaining our Infrastructure Providers\* - Have technical ownership on best-standards and best-practices for our Web Infrastructure (such as Web Frameworks that we use) -Web Infra Team members should have access to be able to maintain the services mentioned above. +Web Infra Team members should have access to maintain the services mentioned above. Members of this team are nominated either by the Node.js Technical Steering Committee (TSC) or the Node.js Build WG and follow the guidelines provided in the Collaborator Guidelines of the Node.js Build WG. Current members of the Node.js Web Infra Team may also nominate individuals. \* This team has access to infrastructure providers directly related to the Website only, such as Vercel. Other providers that are shared beyond the Website may be controlled by other teams (for example, the Node.js Build WG owns Cloudflare). +When considering new members, approvers are primarily concerned with **competence** and **trust**. The [language within the Build WG pertaining to competence and trust](https://github.com/nodejs/build/blob/main/GOVERNANCE.md#wg-membership) applies here. The following is repeated, for emphasis: + +> ![IMPORTANT] +> Please be aware of the fact that the Web-Infra team is usually invisible to the Node.js project when things go well, but highly visible when things don't go well. Downtime of important resources can have a very wide impact, not just for Node.js open source contributors but for very large sections of the Node.js user ecosystem. Security breaches could have devastating consequences and these all reflect on the project. + ### Node.js UX & Design Team (`@nodejs/ux-and-design`) The Node.js UX & Design Team is composed of Node.js Collaborators and External Collaborators that have experience or expertisè with UX & Design. The UX & Design Team is responsible for guiding and serving as points of contact when members of the Node.js Web Team require assistance or guidance regarding UX & Design. From 627813b4ff696543a196d8e3339a2d086d843d37 Mon Sep 17 00:00:00 2001 From: bmuenzenmeyer Date: Tue, 21 Oct 2025 17:28:25 -0500 Subject: [PATCH 3/3] admonition syntax --- GOVERNANCE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 5a97c26..2c51503 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -33,7 +33,7 @@ Members of this team are nominated either by the Node.js Technical Steering Comm When considering new members, approvers are primarily concerned with **competence** and **trust**. The [language within the Build WG pertaining to competence and trust](https://github.com/nodejs/build/blob/main/GOVERNANCE.md#wg-membership) applies here. The following is repeated, for emphasis: -> ![IMPORTANT] +> [!IMPORTANT] > Please be aware of the fact that the Web-Infra team is usually invisible to the Node.js project when things go well, but highly visible when things don't go well. Downtime of important resources can have a very wide impact, not just for Node.js open source contributors but for very large sections of the Node.js user ecosystem. Security breaches could have devastating consequences and these all reflect on the project. ### Node.js UX & Design Team (`@nodejs/ux-and-design`)