@@ -183,50 +183,17 @@ in an [OWNERS] file (for repos using the bot).
183
183
- Mentor contributors and reviewers
184
184
- May approve code contributions for acceptance
185
185
186
- ## Subproject Owner
187
-
188
- ** Note:** This is a generalized high-level description of the role, and the
189
- specifics of the subproject owner role's responsibilities and related
190
- processes * MUST* be defined for individual SIGs or subprojects.
191
-
192
- Subproject Owners are the technical authority for a subproject in the Kubernetes
193
- project. They * MUST* have demonstrated both good judgement and responsibility
194
- towards the health of that subproject. Subproject Owners * MUST* set technical
195
- direction and make or approve design decisions for their subproject - either
196
- directly or through delegation of these responsibilities.
186
+ ## Subproject Lead
197
187
198
188
** Defined by:** * owners* entry in subproject [ OWNERS] files as defined by [ sigs.yaml] * subproject.owners*
199
189
200
- ### Requirements
201
-
202
- The process for becoming an subproject Owner should be defined in the SIG
203
- charter of the SIG owning the subproject. Unlike the roles outlined above, the
204
- Owners of a subproject are typically limited to a relatively small group of
205
- decision makers and updated as fits the needs of the subproject.
190
+ The [ SIG Governance] [ sig-governance-subproject-lead ] mentions in details the responsibilities of a Subproject Lead.
206
191
207
- The following apply to the subproject for which one would be an owner.
208
-
209
- - Deep understanding of the technical goals and direction of the subproject
210
- - Deep understanding of the technical domain of the subproject
211
- - Sustained contributions to design and direction by doing all of:
212
- - Authoring and reviewing proposals
213
- - Initiating, contributing and resolving discussions (emails, GitHub issues, meetings)
214
- - Identifying subtle or complex issues in designs and implementation PRs
215
- - Directly contributed to the subproject through implementation and / or review
216
-
217
- ### Responsibilities and privileges
192
+ ## Subproject Owner
218
193
219
- The following apply to the subproject for which one would be an owner.
194
+ ** Defined by: ** * owners * entry in subproject [ OWNERS ] files as defined by [ sigs.yaml ] * subproject.owners *
220
195
221
- - Make and approve technical design decisions for the subproject.
222
- - Set technical direction and priorities for the subproject.
223
- - Define milestones and releases.
224
- - Mentor and guide approvers, reviewers, and contributors to the subproject.
225
- - Ensure continued health of subproject
226
- - Adequate test coverage to confidently release
227
- - Tests are passing reliably (i.e. not flaky) and are fixed when they fail
228
- - Ensure a healthy process for discussion and decision making is in place.
229
- - Work with other subproject owners to maintain the project's overall health and success holistically
196
+ The [ SIG Governance] [ sig-governance-subproject-owner ] mentions in details the responsibilities of a Subproject Owner.
230
197
231
198
## Inactive members
232
199
@@ -281,3 +248,5 @@ before being able to contribute effectively.
281
248
[ elevated set of permissions ] : #Responsibilities-and-privileges
282
249
[ Devstats project ] : https://k8s.devstats.cncf.io/
283
250
[ continuously active ] : #inactive-members
251
+ [ sig-governance-subproject-lead ] : /committee-steering/sig-governance.md#subproject-lead
252
+ [ sig-governance-subproject-owner ] : /committee-steering/sig-governance.md#subproject-owner
0 commit comments