summaryrefslogtreecommitdiff
path: root/sig-wg-lifecycle.md
diff options
context:
space:
mode:
authordsatya <daminisatya@gmail.com>2019-04-20 00:12:58 +0530
committerdsatya <daminisatya@gmail.com>2019-05-18 13:53:40 +0530
commitc822f15ada3aa248535c49a84b71896ac5873952 (patch)
tree336f98ca5666bc3625c54f7fcaf1d424ca642219 /sig-wg-lifecycle.md
parent2308ac96a8c4efecc0675fd821fcd9920347f7f4 (diff)
Add User Group governance
Diffstat (limited to 'sig-wg-lifecycle.md')
-rw-r--r--sig-wg-lifecycle.md32
1 files changed, 26 insertions, 6 deletions
diff --git a/sig-wg-lifecycle.md b/sig-wg-lifecycle.md
index ea455ee3..9e5aeef3 100644
--- a/sig-wg-lifecycle.md
+++ b/sig-wg-lifecycle.md
@@ -1,6 +1,6 @@
## SUMMARY:
-This document covers everything you need to know about the creation and retirement (“lifecycle”) of a special interest or working group within the Kubernetes project. General project governance information can be found in the [steering committee repo].
+This document covers everything you need to know about the creation and retirement (“lifecycle”) of a special interest, working group or user group within the Kubernetes project. General project governance information can be found in the [steering committee repo].
Out of scope for this document: [subproject] creation.
[Creation]
@@ -19,13 +19,27 @@ Out of scope for this document: [subproject] creation.
- [ ] Read [wg-governance.md]
- [ ] Ensure all WG Organizers, and other leadership roles are [community members]
- [ ] Send email to [kubernetes-dev@googlegroups.com] titled "WG-Creation-Request: WG Foo" with some of the questions answered from wg-goverance.md and wait for community discourse; ask for SIG sponsorship
-- [ ] Do the first checklist item in the #GitHub section below and add a row to the WG section:
+- [ ] Do the first checklist item in the [GitHub] section below and add a row to the WG section:
- [ ] Label with committee/steering and wait for a simple majority
- [ ] Also add sponsoring SIG Chair/Tech Leads as approvers; you'll get this from the community email above
- [ ] Place a `/hold` on it until the members that need to review have; a contributor experience member will do this for you if they don't see one already
- [ ] Send an email to the stakeholder SIG mailing lists and steering committee with the sigs.yaml pull request
-### GitHub:
+### Prerequisites for a UG
+- [ ] Read [ug-governance.md]
+- [ ] Require to have 2 Chairs to start a User Group.
+- [ ] Require to have at least 2 members other than chairs to be a part of the User Group.
+- [ ] Requires at least 2 sponsors from steering or lazy consensus (In case of no objection within 7 week days).
+- [ ] Send an email to kubernetes-dev@googlegroups.com and steering@kubernetes.io titled "UG-Creation-Request: UG Foo" answering the following questions and wait for community discourse:
+ - [ ] What topics are in scope for this user group?
+ - [ ] What is the meeting cadence?
+ - [ ] Who will chair the group, and ensure it continues to meet the requirements?
+- [ ] Do the first checklist item in the [GitHub] section below and add a row to the UG section:
+ - [ ] Label with committee/steering and place a `/hold` on it.
+- [ ] Send an email to the steering committee with the [sigs.yaml] pull request.
+
+
+### [GitHub]
- [ ] Submit a PR that will add rows to [sigs.yaml] using the [generator doc]; this will create README files and OWNERS_ALIASES files for your new directory in `kubernetes/community`
- You’ll need:
- SIG Name
@@ -44,7 +58,7 @@ Each one of these has a linked canonical source guideline from set up to moderat
- [ ] Read [moderation.md] and understand your role in keeping our community safe
- [ ] Create your mailing lists - One for your members and another for your chairs/leads
- Either [GoogleGroups] OR [discuss.kubernetes.io]
-- Example: kubernetes-[sig/wg]-foo@googlegroups.com and kubernetes-[sig/wg]-foo-leads@googlegroups.com
+- Example: kubernetes-[sig/wg/ug]-foo@googlegroups.com and kubernetes-[sig/wg/ug]-foo-leads@googlegroups.com
- The chairs/leads email will be used for activation of certain platforms (eg zoom)
- [ ] Request a slack channel. [slack-guidelines.md]
- [ ] Request a YouTube playlist link [youtube-guidelines.md]
@@ -70,14 +84,19 @@ Sometimes it might be necessary to sunset a SIG or Working Group. SIGs/WGs may a
### Prerequisites for WG Retirement
- [ ] Have completed the mission of the WG or have another reason as outlined in [wg-governance.md]
+### Prerequisites for UG Retirement
+- [ ] There is no longer a chair and no one is nominated within the 4-week grace period.
+- [ ] There has been no meeting conducted by the chair in 8 weeks.
+- [ ] There is no activity on communication channels.
+
### Steps:
- [ ] Send an email to kubernetes-dev@googlegroups.com and community@kubernetes.io alerting the community of your intentions to disband or merge. [example]
- This kicks off the process for Contributor Experience’s community managers who will reach out and set an issue against `kubernetes/community` with exact next steps covered below. We can help walk through this when you get there. Most of this is covered in the same creation communication docs as above.
- [ ] Archive the member and lead/chair mailing lists/[GoogleGroups]
- [ ] Check the [slack-guidelines.md] for latest process on archiving the slack channel
- [ ] Deactivate the zoom license
-- [ ] Delete your shared SIG/WG calendar
-- [ ] Ensure that the [youtube-guidelines.md] links are removed and you've uploaded all SIG/WG meetings to date
+- [ ] Delete your shared SIG/WG/UG calendar
+- [ ] Ensure that the [youtube-guidelines.md] links are removed and you've uploaded all SIG/WG/UG meetings to date
- [ ] Move the existing SIG directory into the archive in `kubernetes/community`
- [ ] GitHub archiving/removing/other transactions:
- [ ] Move all appropriate github repositories to an appropriate archive or a repo outside of the Kubernetes org
@@ -94,6 +113,7 @@ Sometimes it might be necessary to sunset a SIG or Working Group. SIGs/WGs may a
[subproject]: /governance.md#subprojects
[Creation]: #Creation
[Retirement]: #Retirement
+[GitHub]: #GitHub
[sig-governance.md]: /committee-steering/governance/sig-governance.md
[SIG charter process]: /committee-steering/governance
[wg-governance.md]: /committee-steering/governance/wg-governance.md