Update github org membership requirements

Membership across orgs is now equivalent. When joining a Kubernetes
GitHub Org, you are now joining the Kubernetes project and have
implicit membership in the other active orgs.

ref: https://github.com/kubernetes/org/issues/966
This commit is contained in:
Bob Killen 2022-01-10 19:43:42 -05:00
parent 070d5dfd68
commit f1222b4a33
1 changed files with 10 additions and 12 deletions

View File

@ -50,12 +50,7 @@ remain active contributors to the community.
- Sponsored by 2 reviewers. **Note the following requirements for sponsors**: - Sponsored by 2 reviewers. **Note the following requirements for sponsors**:
- Sponsors must have close interactions with the prospective member - e.g. code/design/proposal review, coordinating - Sponsors must have close interactions with the prospective member - e.g. code/design/proposal review, coordinating
on issues, etc. on issues, etc.
- Sponsors must be reviewers or approvers in at least 1 OWNERS file either in any repo in the [Kubernetes org], - Sponsors must be reviewers or approvers in at least one OWNERS file within one of the [Kubernetes GitHub organizations]*.
or the org they are sponsoring for.
- An approver/reviewer in the [Kubernetes org] may sponsor someone for the [Kubernetes org]
or any of the related [Kubernetes GitHub organizations]; as long as it's a project they're involved with.
- A sponsor who is an approver/reviewer in any of the related [Kubernetes GitHub organizations]
but not in the [Kubernetes org] can only sponsor someone for the orgs they are associated with.
- Sponsors must be from multiple member companies to demonstrate integration across community. - Sponsors must be from multiple member companies to demonstrate integration across community.
- **[Open an issue][membership request] against the kubernetes/org repo** - **[Open an issue][membership request] against the kubernetes/org repo**
- Ensure your sponsors are @mentioned on the issue - Ensure your sponsors are @mentioned on the issue
@ -64,19 +59,21 @@ remain active contributors to the community.
- Have your sponsoring reviewers reply confirmation of sponsorship: `+1` - Have your sponsoring reviewers reply confirmation of sponsorship: `+1`
- Once your sponsors have responded, your request will be reviewed by the [Kubernetes GitHub Admin team], in accordance with their [SLO]. Any missing information will be requested. - Once your sponsors have responded, your request will be reviewed by the [Kubernetes GitHub Admin team], in accordance with their [SLO]. Any missing information will be requested.
\* _Excluding the [Contributor Playground repository]. It is configured to allow
non-org members to be included in OWNERS files for contributor tutorials and
workshops._
### Kubernetes Ecosystem ### Kubernetes Ecosystem
There are related [Kubernetes GitHub organizations], such as [kubernetes-sigs]. There are related [Kubernetes GitHub organizations], such as [kubernetes-sigs].
We are currently working on automation that would transfer membership in the We are currently working on automation that would transfer membership in the
Kubernetes organization to any related orgs automatically, but such is not the Kubernetes organization to any related orgs automatically, but such is not the
case currently. If you are a Kubernetes org member, you are implicitly eligible case currently. If you are a member of one of these Orgs, you are implicitly
for membership in related orgs, and can request membership when it becomes eligible for membership in related orgs, and can request membership when it
relevant, by creating a PR directly or [opening an issue][membership request] becomes relevant, by creating a PR directly or [opening an issue][membership request]
against the kubernetes/org repo, as above. against the kubernetes/org repo, as above.
However, if you are a member of any of the related
[Kubernetes GitHub organizations] but not of the [Kubernetes org],
you will need explicit sponsorship for your membership request.
### Responsibilities and privileges ### Responsibilities and privileges
@ -267,6 +264,7 @@ before being able to contribute effectively.
[kubernetes-sigs]: https://github.com/kubernetes-sigs [kubernetes-sigs]: https://github.com/kubernetes-sigs
[membership request]: https://github.com/kubernetes/org/issues/new?assignees=&labels=area%2Fgithub-membership&template=membership.yml&title=REQUEST%3A+New+membership+for+%3Cyour-GH-handle%3E [membership request]: https://github.com/kubernetes/org/issues/new?assignees=&labels=area%2Fgithub-membership&template=membership.yml&title=REQUEST%3A+New+membership+for+%3Cyour-GH-handle%3E
[membership template]: https://github.com/kubernetes/org/blob/main/.github/ISSUE_TEMPLATE/membership.yml [membership template]: https://github.com/kubernetes/org/blob/main/.github/ISSUE_TEMPLATE/membership.yml
[Contributor Playground repository]: https://github.com/kubernetes-sigs/contributor-playground
[New contributors]: /CONTRIBUTING.md [New contributors]: /CONTRIBUTING.md
[OWNERS]: /contributors/guide/owners.md [OWNERS]: /contributors/guide/owners.md
[sigs.yaml]: /sigs.yaml [sigs.yaml]: /sigs.yaml