summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhillip Wittrock <pwittroc@google.com>2017-06-13 09:16:10 -0700
committerPhillip Wittrock <pwittroc@google.com>2017-06-13 12:57:50 -0700
commitd4954e321848a09dacc7fa67356d2bc41d07754b (patch)
tree35a81466435b9ad7672c138b9c80ce92f4928964
parenta6dba9b99045a1411306c7375a63c366661b2397 (diff)
Add requirements for outside collaborators. Make membership require sponsorship from reviewers instead of members.
-rw-r--r--community-membership.md30
1 files changed, 22 insertions, 8 deletions
diff --git a/community-membership.md b/community-membership.md
index d0de7504..aec7c947 100644
--- a/community-membership.md
+++ b/community-membership.md
@@ -8,7 +8,7 @@ scoped by these sub-areas.
| Role | Responsibilities | Requirements | Defined by |
| -----| ---------------- | ------------ | -------|
-| member | active contributor in the community | sponsored by 2 members. multiple contributions to the project. | Kubernetes GitHub org member. |
+| member | active contributor in the community | sponsored by 2 reviewers. multiple contributions to the project. | Kubernetes GitHub org member. |
| reviewer | review contribution from other members | history of review and authorship in an area | OWNERS file reviewer entry. |
| approver | approve accepting contributions | highly experienced and active reviewer + contributor to an area | OWNERS file approver entry|
| owner | set priorities and approve proposals | demonstrated responsibility and god judgement for entire area | OWNERS file approver entries for entire area. "# owner" comment next to entry. |
@@ -19,9 +19,23 @@ scoped by these sub-areas.
[**New contributors**](https://github.com/kubernetes/contrib/issues/1090) should be welcomed to the community
by existing members, helped with PR workflow, and directed to relevant documentation and communication channels.
-**Note:** Anyone can be added as an outside collaborator (with READ access) to a repo in the Kubernetes GitHub organization
-without any requirements. This will allow them to be assigned issues and PRs until they become a member, but will
-not allow tests to be run against their PRs automatically.
+**Note:** Individuals may be added as an outside collaborator (with READ access) to a repo in the Kubernetes GitHub
+organization without becoming a member. This will allow them to be assigned issues and PRs until they become a member,
+but will not allow tests to be run against their PRs automatically nor allow them to interact with the PR bot.
+
+### Requirements for outside collaborators
+
+- Working on some contribution to the project that would benefit from
+ the abillity to have PRs or Issues to be assigned to the contributor
+- Have the support of 1 member
+ - Find a member who will sponsor you
+ - Send an email to kubernetes-membership@googlegroups.com
+ - CC: your sponsor
+ - Subject: `REQUEST: New outside collaborator for <your-GH-handle>`
+ - Body: GitHub handle of sponsor
+ - Body: Justification - any contributions or what you will be working on
+ - Have your sponsoring member reply confirmation of sponsorship: `+1`
+ - Wait for response to the message
## Established community members
@@ -47,14 +61,14 @@ Members are expected to remain active contributors to the community.
- Contributing to SIG or community discussions (e.g. meetings, Slack, email discussion forums, Stack Overflow)
- Subscribed to [`kubernetes-dev@googlegroups.com`](https://groups.google.com/forum/#!forum/kubernetes-dev)
- Are actively contributing to 1 or more areas.
-- Sponsored by 2 members
- - Find 2 members that you have worked with and agree to sponsor your membership
+- Sponsored by 2 reviewers
+ - Find 2 reviewers that you have worked with and agree to sponsor your membership
- Send an email to *kubernetes-membership@googlegroups.com* with:
- CC: your sponsors on the message
- - Subject: `New membership for <your-GH-handle>`
+ - Subject: `REQUEST: New membership for <your-GH-handle>`
- Body: GitHub handles of sponsors
- Body: List of contributions (PRs authored / reviewed, Issues responded to, etc)
- - Have your sponsoring members reply confirmation of sponsorship: `+1`
+ - Have your sponsoring reviewers reply confirmation of sponsorship: `+1`
- Wait for response to the message
- Have read the [developer guide](contributors/devel/README.md)