-
-
Notifications
You must be signed in to change notification settings - Fork 140
Description
I thought I had a reasonable grasp of the various memberships and criteria, but when I get asked really pointed questions, I start to realize I'm a bit hazy on the details.
Questions I had trouble answering (when pressed about them on irc), that I think should be clearer in the docs:
-
What is a contributor? https://nodejs.org/en/foundation/members/ uses term without definition. Is it "PR accepted"? Or is it "PR accepted or other significant contribution (such as activity in issue tracker)?" Something else? And @gib just pointed me to https://github.com/nodejs/members/issues/1, should that be linked from the foundation/members page?
-
What is a collaborator? https://github.com/nodejs/node/blob/master/README.md#collaborators I believe a collaborator is someone with github write permission on a repo and its associated tools (can push commits, close issues, add labels, etc.), but there is some question if it is necessarily true that all collaborators have github commit permissions, and the docs don't make it clear.
-
What is relationship of collaborator status in one github.com/nodejs/X sub-project to any other? In 1. above, its made clear that membership is free to contibutors in any project, but its not clear whether collaboration is repo-specific, but I think it is. So, for example, I'm not a nodereport collaborator, just a contributor.
-
https://github.com/nodejs/node/blob/master/GOVERNANCE.md#collaborators describes how to become a collaborator, though could use some clarity on "contribution", as for 1. Maybe some examples? It also doesn't say where to raise an issue: nodejs/CTC, nodejs/TSC, nodejs/node, elsewhere?
/cc @williamkapke who seems to know about these things