From 2360df32b5bcd958e5eb32c136fafe66c536d05b Mon Sep 17 00:00:00 2001 From: James M Snell Date: Tue, 22 Aug 2017 10:29:09 -0700 Subject: [PATCH 1/2] meta: improve definition of a collaborator Expand definition of Collaborator to include individuals with commit access to any Node.js GitHub repository. Clarify the kinds of things that should be considered when considering inviting new collaborators --- GOVERNANCE.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index d7d60671ac1ad2..d031fc5f1df528 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -8,10 +8,17 @@ Committee (CTC) which is responsible for high-level guidance of the project. The [nodejs/node](https://github.com/nodejs/node) GitHub repository is maintained by Collaborators who are added by the CTC on an ongoing basis. +A Collaborator is defined as any individual having commit access to any +respository in the Node.js GitHub Organization. + Individuals identified by the CTC as making significant and valuable -contributions are made Collaborators and given commit access to the project. If -you make a significant contribution and are not considered for commit access, -log an issue or contact a CTC member directly. +contributions across any Node.js repository may be made Collaborators and given +commit access to the project. Consideration should be given to more than just +code commits and pull requests. Responding to issues, contributing to +documentation, work on the website and various community efforts should be +considered as well. If individuals making such contributions do not believe +they have been considered for commit access, they may log an issue or contact a +CTC member directly. Modifications of the contents of the nodejs/node repository are made on a collaborative basis. Anybody with a GitHub account may propose a From 92d29511f271c4e9d3cf827d08105921c536b19d Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Tue, 22 Aug 2017 13:41:41 -0700 Subject: [PATCH 2/2] squash: optional overhaul --- GOVERNANCE.md | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index d031fc5f1df528..27c0372ac3e0d0 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -8,17 +8,22 @@ Committee (CTC) which is responsible for high-level guidance of the project. The [nodejs/node](https://github.com/nodejs/node) GitHub repository is maintained by Collaborators who are added by the CTC on an ongoing basis. -A Collaborator is defined as any individual having commit access to any -respository in the Node.js GitHub Organization. - Individuals identified by the CTC as making significant and valuable contributions across any Node.js repository may be made Collaborators and given -commit access to the project. Consideration should be given to more than just -code commits and pull requests. Responding to issues, contributing to -documentation, work on the website and various community efforts should be -considered as well. If individuals making such contributions do not believe -they have been considered for commit access, they may log an issue or contact a -CTC member directly. +commit access to the project. Activities taken into consideration include (but +are not limited to) the quality of: + +* code commits and pull requests +* documentation commits and pull requests +* comments on issues and pull requests +* contributions to the Node.js website +* assistance provided to end users and novice contributors +* participation in Working Groups +* other participation in the wider Node.js community + +If individuals making valuable contributions do not believe they have been +considered for commit access, they may log an issue or contact a CTC member +directly. Modifications of the contents of the nodejs/node repository are made on a collaborative basis. Anybody with a GitHub account may propose a