You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Implementing reviewer comments: removed my comments from the doc
File modified: community/committee-steering/governance/sig-governance.md
Enchancements/editions:
[x] whitespacing issues
[x] line 69-72 needs editorial changes
[x] general formatting and other style guide changes
Copy file name to clipboardExpand all lines: committee-steering/governance/sig-governance.md
+29-36Lines changed: 29 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,32 +57,28 @@ Within this section "Lead" refers to someone who is a member of the union
57
57
of the acceptance of that SIG or Subproject.
58
58
59
59
#### Activity Expectations
60
+
60
61
- Leads *SHOULD* remain active and responsive in their Roles.
61
-
- Leads taking an extended leave of 1 or more months *SHOULD*
62
-
coordinate with other leads to ensure the
63
-
role is adequately staffed during the leave.
64
-
- Leads going on leave for 1-3 months *MAY* work with other
65
-
Leads to identify a temporary replacement.
66
-
- Leads of a role *SHOULD* remove any other leads or roles that have not
67
-
communicated a leave of absence and either cannot be reached for more than 1
68
-
month or are not fulfilling their documented responsibilities for more than 1 month.
69
-
This may be done through a [super-majority] vote of Leads, or if there are
70
-
not enough *active* Leads to get a super-majority of votes cast, then
71
-
removal may occur through a [super-majority] vote between Chairs, Tech Leads
72
-
and Subproject Owners.
62
+
- Leads taking an extended leave of 1 or more months *SHOULD* coordinate with other leads to ensure the role is adequately staffed during the leave.
63
+
- Leads going on leave for 1-3 months *MAY* work with other Leads to identify a temporary replacement.
64
+
- Leads of a role *SHOULD* remove any other leads or roles that have not communicated a leave of absence and either cannot be reached for more than 1 month or are not fulfilling their documented responsibilities for more than 1 month.
65
+
- This may be done through a [super-majority] vote of Leads. If there are not enough *active* Leads, then a [super-majority] vote between Chairs, Tech Leads and Subproject Owners may decide the removal of the Lead.
73
66
74
67
#### Requirements
68
+
75
69
- Leads *MUST* be at least a ["member" on our contributor ladder] to
76
70
be eligible to hold a leadership role within a SIG.
77
71
- SIGs *MAY* prefer various levels of domain knowledge depending on the
78
72
role. This should be documented.
79
-
- People management interests - there's a lot of us!
73
+
- People management interests - there's a lot of us!
80
74
81
75
#### Escalations
76
+
82
77
- Lead membership disagreements *MAY* be escalated to the SIG Chairs. SIG Chair
83
78
membership disagreements may be escalated to the Steering Committee.
84
79
85
80
#### On-boarding and Off-boarding Leads
81
+
86
82
- Leads *MAY* decide to step down at anytime and propose a replacement. Use
87
83
lazy consensus amongst other Leads with fallback on majority vote to accept
88
84
proposal. The candidate *SHOULD* be supported by a majority of SIG contributors
- If no tech lead role is present, Chair assumes responsibilities from [#tech-lead]
99
-
section in addition
100
-
101
-
Run operations and processes governing the SIG:
102
-
-*SHOULD* define how priorities and commitments are managed and delegate to
103
-
other leads as needed
104
-
-*SHOULD* drive charter changes (including creation) to get community buy-in
105
-
but *MAY* delegate content creation to SIG contributors
106
-
-*SHOULD* identify, track, and maintain the SIGs enhancements for current
94
+
- If no tech lead role is present, Chair assumes responsibilities from [#tech-lead] section.
95
+
96
+
In addition, run operations and processes governing the SIG:
97
+
98
+
-*SHOULD* define how priorities and commitments are managed and delegate to other leads as needed
99
+
-*SHOULD* drive charter changes (including creation) to get community buy-in but *MAY* delegate content creation to SIG contributors
100
+
-*SHOULD* identify, track, and maintain the SIGs enhancements for current
107
101
release and serve as point of contact for the release team, but *MAY* delegate
108
102
to another Lead to fulfill these responsibilities
109
103
-*MAY* delegate the creation of a SIG roadmap to other Leads
@@ -156,15 +150,15 @@ curation from other SIG participants
156
150
157
151
### All Leads
158
152
159
-
-*SHOULD* maintain health of at least one subproject or the health of the SIG
160
-
-*SHOULD* show sustained contributions to at least one subproject or to the
153
+
-*SHOULD* maintain health of at least one subproject or the health of the SIG
154
+
-*SHOULD* show sustained contributions to at least one subproject or to the
161
155
SIG
162
-
-*SHOULD* hold some documented role or responsibility in the SIG and / or at
156
+
-*SHOULD* hold some documented role or responsibility in the SIG and / or at
163
157
least one subproject
164
158
(e.g. reviewer, approver, etc)
165
-
-*MAY* build new functionality for subprojects
166
-
-*MAY* participate in decision making for the subprojects they hold roles in
167
-
- Includes all reviewers and approvers in [OWNERS] files for subprojects
159
+
-*MAY* build new functionality for subprojects
160
+
-*MAY* participate in decision making for the subprojects they hold roles in
161
+
- Includes all reviewers and approvers in [OWNERS] files for subprojects
168
162
169
163
### Security Contact
170
164
@@ -205,8 +199,7 @@ Subprojects may create repos under *github.com/kubernetes-sigs* through [lazy-co
205
199
206
200
> - Release milestones
207
201
> - Follows the kubernetes/kubernetes release milestones and schedule
208
-
> - Priorities for upcoming release are discussed during the SIG meeting following the preceding release and
209
-
> shared through a PR. Priorities are finalized before feature freeze.
202
+
> - Priorities for upcoming release are discussed during the SIG meeting following the preceding release and shared through a PR. Priorities are finalized before feature freeze.
210
203
> - Code and artifacts are published as part of the kubernetes/kubernetes release
211
204
212
205
### Technical processes
@@ -219,12 +212,10 @@ they have defined.
219
212
- Follow [KEP] decision making process
220
213
221
214
- Test health
222
-
- Canonical health of code published to <linktodashboard>
223
-
- Consistently broken tests automatically send an alert to <linktogooglegroup>
224
-
- SIG contributors are responsible for responding to broken tests alert. PRs that break tests should be rolled back
225
-
if not fixed within 24 hours (business hours).
226
-
- Test dashboard checked and reviewed at start of each SIG meeting. Owners assigned for any broken tests.
227
-
and followed up during the next SIG meeting.
215
+
- Canonical health of code published to [dashboard]
216
+
- Consistently broken tests automatically send an alert to their google group.
217
+
- SIG contributors are responsible for responding to broken tests alert. PRs that break tests should be rolled back if not fixed within 24 hours (business hours).
218
+
- Test dashboard checked and reviewed at start of each SIG meeting. Owners assigned for any broken tests and followed up during the next SIG meeting.
228
219
229
220
Issues impacting multiple subprojects in the SIG should be resolved by either:
230
221
@@ -256,3 +247,5 @@ Issues impacting multiple subprojects in the SIG should be resolved by either:
0 commit comments