-
-
Notifications
You must be signed in to change notification settings - Fork 6
doc: adds Charter #182
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
Open
bmuenzenmeyer
wants to merge
3
commits into
main
Choose a base branch
from
charter
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
doc: adds Charter #182
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1 @@ | ||
| * @nodejs/web-admins | ||
| GOVERNANCE.md @nodejs/tsc | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,15 +1,97 @@ | ||
| # Node.js Web Team Governance Repository | ||
| # Node.js Web Working Group | ||
|
|
||
| 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. | ||
| The Node.js Web Working Group ([`@nodejs/web`](https://github.com/orgs/nodejs/teams/web)) | ||
| is a [Node.js Core Working Group][], chartered by the | ||
| [Technical Steering Committee (TSC)][]. | ||
|
|
||
| ## Sub-Team Structure | ||
| This repository contains the charter, governance documentation, workflows, and | ||
| shared resources for the Working Group and its subteams. | ||
|
|
||
| The Node.js Web Team consists of two specialized subteams: | ||
| The WG is responsible for high-level guidance of the Node.js web presence and has | ||
| final authority over the work described in the | ||
| [charter](GOVERNANCE.md#charter), and over the following teams: | ||
|
|
||
| - [`@nodejs/web`](https://github.com/orgs/nodejs/teams/web) | ||
| - [`@nodejs/nodejs-website`](https://github.com/orgs/nodejs/teams/nodejs-website) | ||
| - [`@nodejs/web-infra`](https://github.com/orgs/nodejs/teams/web-infra) | ||
| - [`@nodejs/web-admins`](https://github.com/orgs/nodejs/teams/web-admins) | ||
|
|
||
| For the current list of WG members, see [Members](#members). | ||
|
|
||
| ## Working Group Structure | ||
|
|
||
| The Working Group consists of three specialized subteams: | ||
|
|
||
| - **Website Team** ([`@nodejs/nodejs-website`](https://github.com/orgs/nodejs/teams/nodejs-website)) - Day-to-day website development | ||
| - **Web Infra Team** ([`@nodejs/web-infra`](https://github.com/orgs/nodejs/teams/web-infra)) - Infrastructure and CI/CD | ||
| - **Web Admins Team** ([`@nodejs/web-admins`](https://github.com/orgs/nodejs/teams/web-admins)) - Administrative operations relating to the Working Group | ||
|
|
||
| For detailed information about each team's responsibilities, see | ||
| [GOVERNANCE.md](GOVERNANCE.md). | ||
|
|
||
| ## Governance | ||
|
|
||
| The Working Group's charter and the policies it operates under live in | ||
| [GOVERNANCE.md](GOVERNANCE.md): | ||
|
|
||
| - [Charter](GOVERNANCE.md#charter) and | ||
| [Outside the Charter](GOVERNANCE.md#outside-the-charter) | ||
| - [TSC Oversight](GOVERNANCE.md#tsc-oversight) and | ||
| [OpenJS Oversight and Content Input](GOVERNANCE.md#openjs-oversight-and-content-input) | ||
| - [Collaborators](GOVERNANCE.md#collaborators) and | ||
| [Pull Request Policies](GOVERNANCE.md#pull-request-policies) | ||
| - [WG Membership](GOVERNANCE.md#wg-membership) and | ||
| [Special Access Requests](GOVERNANCE.md#special-access-requests) | ||
| - [WG Meetings](GOVERNANCE.md#wg-meetings) and | ||
| [Consensus Seeking Process](GOVERNANCE.md#consensus-seeking-process) | ||
| - [Moderation Policy](GOVERNANCE.md#moderation-policy) and | ||
| [Code of Conduct](GOVERNANCE.md#code-of-conduct) | ||
|
|
||
| ## Members | ||
|
|
||
| ### Node.js Website Team (`@nodejs/nodejs-website`) | ||
|
bmuenzenmeyer marked this conversation as resolved.
|
||
|
|
||
| - [@araujogui](https://github.com/araujogui) - **Guilherme Araújo** (he/him) | ||
| - [@AugustinMauroy](https://github.com/AugustinMauroy) - **Augustin Mauroy** (he/him) | ||
| - [@avivkeller](https://github.com/avivkeller) - **Aviv Keller** (he/him) | ||
| - [@aymen94](https://github.com/aymen94) - **Aymen Naghmouchi** | ||
| - [@benhalverson](https://github.com/benhalverson) - **Ben Halverson** (he/him) | ||
| - [@bjohansebas](https://github.com/bjohansebas) - **Sebastian Beltran** | ||
| - [@bmuenzenmeyer](https://github.com/bmuenzenmeyer) - **Brian Muenzenmeyer** (he/him) | ||
| - [@bnb](https://github.com/bnb) - **Tierney Cyren** (they/them) | ||
| - [@canerakdas](https://github.com/canerakdas) - **Caner Akdas** | ||
| - [@dario-piotrowicz](https://github.com/dario-piotrowicz) - **Dario Piotrowicz** | ||
| - [@Harkunwar](https://github.com/Harkunwar) - **Harkunwar Kochar** (he/him) | ||
| - [@manishprivet](https://github.com/manishprivet) - **Manish Kumar** (he/him) | ||
| - [@mikeesto](https://github.com/mikeesto) - **Michael Esteban** (he/him) | ||
| - [@ovflowd](https://github.com/ovflowd) - **Claudio Wunder** (they/them) | ||
|
|
||
| ### Node.js Web Infra Team (`@nodejs/web-infra`) | ||
|
|
||
| - [@avivkeller](https://github.com/avivkeller) - **Aviv Keller** <<me@aviv.sh>> (he/him) | ||
| - [@bmuenzenmeyer](https://github.com/bmuenzenmeyer) - **Brian Muenzenmeyer** <<brian.muenzenmeyer@gmail.com>> (he/him) | ||
| - [@canerakdas](https://github.com/canerakdas) - **Caner Akdas** <<canerakdas@gmail.com>> (he/him) | ||
| - [@flakey5](https://github.com/flakey5) - **flakey5** <<me@flakey5.dev>> (she/her) | ||
| - [@MattIPv4](https://github.com/MattIPv4) - **Matt Cowley** <<me@mattcowley.co.uk>> (he/him) | ||
|
bmuenzenmeyer marked this conversation as resolved.
|
||
| - [@MoLow](https://github.com/MoLow) - **Moshe Atlow** <<moshe@atlow.co.il>> (he/him) | ||
| - [@ovflowd](https://github.com/ovflowd) - **Claudio Wunder** <<cwunder@gnome.org>> (they/them) | ||
|
|
||
| ### Node.js Web Admins Team (`@nodejs/web-admins`) | ||
|
|
||
| - [@bmuenzenmeyer](https://github.com/bmuenzenmeyer) - **Brian Muenzenmeyer** (he/him) | ||
| - [@MattIPv4](https://github.com/MattIPv4) - **Matt Cowley** (he/him) | ||
| - [@ovflowd](https://github.com/ovflowd) - **Claudio Wunder** (they/them) | ||
|
|
||
| ## In This Repository | ||
|
|
||
| _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._ | ||
| | Document | Contents | | ||
| | ------------------------------------------------------ | --------------------------------------------------------------------------- | | ||
| | [GOVERNANCE.md](GOVERNANCE.md) | Charter, subteam responsibilities, membership, meetings, and decision making | | ||
| | [PERMISSIONS.md](PERMISSIONS.md) | Repository, service, and token access held by each team | | ||
| | [SECURITY.md](SECURITY.md) | How to report a security issue | | ||
| | [INCIDENT_RESPONSE_PLAN.md](INCIDENT_RESPONSE_PLAN.md) | Incident classification, response, and postmortem process | | ||
| | [meetings/](meetings) | Meeting process and published minutes | | ||
| | [onboarding/](onboarding) | Onboarding material for new members | | ||
|
|
||
| For detailed information about each team's responsibilities, see [GOVERNANCE.md](GOVERNANCE.md). | ||
| For current team membership, see [MEMBERS.md](MEMBERS.md). | ||
| [Node.js Core Working Group]: https://github.com/nodejs/TSC/blob/main/WORKING_GROUPS.md | ||
| [Technical Steering Committee (TSC)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,10 +1,10 @@ | ||
| # Onboarding Guide | ||
|
|
||
| This folder outlines the steps required to onboard a new member to the @nodejs/web team and its subteams. | ||
| This folder outlines the steps required to onboard a new member to the @nodejs/web WG and its subteams. | ||
|
|
||
| ## General Requirements | ||
|
|
||
| Before onboarding the **Nominee**, ensure they have read and understand [the governance of the @nodejs/web team](../GOVERNANCE.md). | ||
| Before onboarding the **Nominee**, ensure they have read and understand [the governance of the @nodejs/web WG](../GOVERNANCE.md). | ||
|
|
||
| - [ ] If the **Nominee** is not yet part of the @nodejs GitHub organization, verify that they have two-factor authentication enabled. Membership cannot be granted without it. | ||
| - [ ] The **Nominee** should submit a pull request to this repository, adding themselves to [the MEMBERS.md file](../MEMBERS.md). This pull request should also include this onboarding checklist, along with any additional requirements specified. | ||
| - [ ] The **Nominee** should submit a pull request to this repository, adding themselves to [the members list](../README.md#members). This pull request should also include this onboarding checklist, along with any additional requirements specified. |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.