@@ -136,15 +136,39 @@ the acceptance of that SIG or Subproject.
136
136
Additional information on the Tech Lead role can be found in
137
137
[ technical-lead.md] ; within the [ Chair & TL Contributor Documentation] .
138
138
139
- #### Subproject Owner
139
+ #### Subproject Lead
140
+
141
+ ** Note:** This is a generalized high-level description of the role, and the
142
+ specifics of the subproject lead role's responsibilities and related
143
+ processes * MUST* be defined for individual SIGs or subprojects. The process
144
+ for becoming an Subproject Lead should be defined in the SIG charter of the
145
+ SIG owning the subproject.
146
+
147
+ Subproject Leads are the technical authority for a subproject in the Kubernetes
148
+ project. They * MUST* have demonstrated both good judgement and responsibility
149
+ towards the health of that subproject.
140
150
141
151
- Number: 2+
142
- - Scoped to a subproject defined in [ sigs.yaml]
143
- - Seed leads and contributors established at subproject founding
144
- - * SHOULD* be an escalation point for technical discussions and decisions in
145
- the subproject
152
+ - Membership tracked in [ sigs.yaml] via * subproject.leads* entry and scoped to a subproject
153
+ - * MUST* set technical direction and make or approve design decisions for their subproject - either directly or through delegation
154
+ - * MUST* mentor and guide approvers, reviewers, and contributors to the subproject.
155
+ - * MUST* maintain components, review, shepherd and approve proposals for enhancing areas owned by the subproject
156
+ - * MUST* actively participate in triaging issues and reviewing PRs
157
+ - * SHOULD* be an escalation point for technical discussions and decisions in the subproject
146
158
- * SHOULD* set milestone priorities or delegate this responsibility
147
- - Membership tracked in [ sigs.yaml] via links to OWNERS files
159
+ - * SHOULD* ensure a healthy process for discussion and decision making is in place.
160
+ - * MAY* make decisions to resolve conflicts
161
+
162
+ #### Subproject Owner
163
+
164
+ - * Optional if and only if Subproject Leads are defined for the subproject*
165
+ - Number: 2+
166
+ - Membership tracked in [ sigs.yaml] via links to OWNERS files
167
+ - Scoped to a subproject defined in [ sigs.yaml]
168
+ - * MUST* actively participate in triaging issues and reviewing PRs
169
+ - * SHOULD* mentor and guide contributors of the subproject
170
+ - * SHOULD* help the subproject leads (if defined) in their responsibilities
171
+
148
172
149
173
#### All Leads
150
174
@@ -175,7 +199,7 @@ governance requirements, including defining more roles to sustain the group. If
175
199
a SIG needs to change the Chair and Tech Lead position to include or remove
176
200
duties, this needs to be approved by the Steering Committee. Newly created roles
177
201
that don't assume any responsibility of Chair and/or Tech Lead should follow
178
- the governing processes in the SIGs charter.
202
+ the governing processes in the SIGs charter.
179
203
180
204
Example of SIG roles created to help operations:
181
205
0 commit comments