Skip to content

Commit 182c608

Browse files
committed
Document web-admins team w/ minimal onboarding
1 parent c3e3b6c commit 182c608

File tree

6 files changed

+26
-8
lines changed

6 files changed

+26
-8
lines changed

MEMBERS.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,9 @@
2626
- [@MattIPv4](https://github.com/MattIPv4) - **Matt Cowley** (he/him)
2727
- [@MoLow](https://github.com/MoLow) - **Moshe Atlow** (he/him)
2828
- [@ovflowd](https://github.com/ovflowd) - **Claudio Wunder** (they/them)
29+
30+
## Node.js Web Admins Team (`@nodejs/web-admins`)
31+
32+
- [@bmuenzenmeyer](https://github.com/bmuenzenmeyer) - **Brian Muenzenmeyer** (he/him)
33+
- [@MattIPv4](https://github.com/MattIPv4) - **Matt Cowley** (he/him)
34+
- [@ovflowd](https://github.com/ovflowd) - **Claudio Wunder** (they/them)

PERMISSIONS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
| **[Crowdin][]** | Read | - | - | Admin | Admin | Credentials for a user with elevated exist in 1Password. Access to this service may be granted to outside collaborators on a case-by-case, language-by-language basis. |
2727
| **[Figma][]** | Read | - | Write | - | - | Access to this service is controlled by the OpenJS Foundation and @avivkeller, and only covers website-related design files. |
2828
| **[HackMD][]** | - | - | - | - | Admin | |
29-
| **[Sentry][]** | - | - | - | Admin | Admin | |
29+
| **[Sentry][]** | - | - | - | Manager | Owner | |
3030
| **[Vercel][]** | - | - | - | Developer | Owner | Along with individual access, credentials for a user with elevated exist in 1Password. |
3131

3232
## Access Tokens & Automations

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
# Node.js Web Team Governance Repository
22

3-
This repository contains the governance documentation, workflows, and shared resources for the Node.js Web Team (@nodejs/web) and its subteams.
3+
This repository contains the governance documentation, workflows, and shared resources for the Node.js Web Team ([`@nodejs/web`](https://github.com/orgs/nodejs/teams/web)) and its subteams.
44

55
## Sub-Team Structure
66

7-
The Node.js Web Team consists of four specialized subteams:
7+
The Node.js Web Team consists of two specialized subteams:
88

9-
- **Website Team** (`@nodejs/nodejs-website`) - Day-to-day website development
10-
- **Web Infra Team** (`@nodejs/web-infra`) - Infrastructure and CI/CD
11-
- **UX & Design Team** (`@nodejs/ux-and-design`) - User experience and design
9+
- **Website Team** ([`@nodejs/nodejs-website`](https://github.com/orgs/nodejs/teams/nodejs-website)) - Day-to-day website development
10+
- **Web Infra Team** ([`@nodejs/web-infra`](https://github.com/orgs/nodejs/teams/web-infra)) - Infrastructure and CI/CD
11+
12+
_There is also the **Web Admins Team** ([`@nodejs/web-admins`](https://github.com/orgs/nodejs/teams/web-admins)), which is responsible for administrative operations relating to the Web Team._
1213

1314
For detailed information about each team's responsibilities, see [GOVERNANCE.md](GOVERNANCE.md).
1415
For current team membership, see [MEMBERS.md](MEMBERS.md).

onboarding/nodejs-website.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
Before onboarding the **Nominee**, ensure they have read and understand the [Collaborator Guide](https://github.com/nodejs/nodejs.org/blob/main/docs/collaborator-guide.md) of the @nodejs/nodejs-website team.
44

5-
- [ ] Add the **Nominee** to the @nodejs/nodejs-website team on GitHub.
5+
- [ ] Add the **Nominee** to the [`@nodejs/nodejs-website`](https://github.com/orgs/nodejs/teams/nodejs-website) team on GitHub.
66
- [ ] Grant the **Nominee** "Edit" access to the [Figma design file](https://www.figma.com/file/a10cjjw3MzvRQMPT9FP3xz).

onboarding/web-admins.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## @nodejs/web-admins Onboarding
2+
3+
This document is an outline of the tasks necessary to onboard a new member of the Web Admins team (@nodejs/web-admins).
4+
Before starting the process outlined below, the accepted nominee should go through the [@nodejs/web-infra onboarding process](./web-infra.md) as well, since the Web Admins team will build off the access provided to Web Infra members.
5+
6+
- [ ] Add the **Nominee** to the [`@nodejs/web-admins`](https://github.com/orgs/nodejs/teams/web-admins) team on GitHub.
7+
- [ ] Add the **Nominee** to the [`@nodejs/web`](https://github.com/orgs/nodejs/teams/web) team on GitHub as a maintainer.
8+
- [ ] Grant the **Nominee** Org Admin access to the Node.js Status Page.
9+
- [ ] Grant the **Nominee** Owner access to the Vercel account for Node.js.
10+
- [ ] Grant the **Nominee** Owner access to the Sentry account for Node.js.
11+
- [ ] The **Nominee** should open an issue in [nodejs/build](https://github.com/nodejs/build) requesting admin access to Cloudflare.

onboarding/web-infra.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ To start the nomination process, see [GOVERNANCE.md](../GOVERNANCE.md).
77

88
## Tasks
99

10-
- [ ] Add the **Nominee** to the @nodejs/web-infra team on GitHub.
10+
- [ ] Add the **Nominee** to the [`@nodejs/web-infra`](https://github.com/orgs/nodejs/teams/web-infra) team on GitHub.
1111
- [ ] The **Nominee** should open an issue in [nodejs/admin](https://github.com/nodejs/admin) requesting access to the Web Infra 1Password vault.
1212
- [ ] Grant the **Nominee** access to Sentry.
1313
- [ ] The **Nominee** should enable physical or passkey 2FA on their Sentry account.

0 commit comments

Comments
 (0)