@@ -9,15 +9,15 @@ All policy updates will be in their respective [SIG] or [WG]
99- Paint a complete project health picture for all of our community groups
1010- Create a feedback loop between Chairs, Tech Leads, Subproject Owners, WG
1111 Organizers, the community groups at large, and the Steering
12- Committee to move the project forward
12+ Committee to move the project forward
1313- Encourage dialogue about the wellbeing of the projects contributors and offer
1414suggested guidance and coaching
15- - Promote healthy, active, engaged community groups
16- - Understand and have context before issues arise and celebrate wins where they
17- should be highlighted
15+ - Promote healthy, active, engaged community groups
16+ - Understand and have context before issues arise and celebrate wins where they
17+ should be highlighted
1818- Help reshape project priorities at a high level
1919
20- ## Reporting Process
20+ ## Reporting Process
2121
2222Chairs and Organizers are responsible for compiling a yearly public report but
2323may be completed with the help of members of that group. Groups are encouraged
@@ -26,7 +26,7 @@ ensure that reports are complete, accurate, and submitted to the Steering
2626Committee.
2727
28281 . Early January (of the following year)
29- * Steering Committee finalizes [ questions] and generates draft
29+ * Steering Committee finalizes [ questions] and generates draft
3030 ` annual-report-YYYY.md ` templates for each group in the community repo
3131 * Steering Committee liaison reaches out to group leads to kick off
32322 . January-February
@@ -42,245 +42,41 @@ Committee.
42423 . March
4343 * Steering Committee produces a project-wide annual report,
4444 summarizing and highlighting elements from the individual group reports.
45- * The Steering Committee liaison will work directly with groups that have
45+ * The Steering Committee liaison will work directly with groups that have
4646 follow up items and update Steering during regular monthly meetings. The liaison
47- will also coordinate time with the Chairs (as a group). If you'd like to meet
47+ will also coordinate time with the Chairs (as a group). If you'd like to meet
4848 1:1 instead, please let your liaison know.
4949 * Draft summary for tech writer / editor review: March 15
5050 * Publication date on cncf.io/reports: March 30
51- * The March edition of the "Chairs, Tech Leads, and Organizers" meetings will
52- be used as follow up for the community groups that have questions from/to
51+ * The March edition of the "Chairs, Tech Leads, and Organizers" meetings will
52+ be used as follow up for the community groups that have questions from/to
5353 Steering and a retrospective
5454
55- ### Tips for Chairs and Working Group Organizers:
55+ ### Tips for Chairs and Working Group Organizers:
5656- Work together with your groups roles and community members to complete;
57- suggestion: schedule a dedicated meeting or intentional agenda item to go over
57+ suggestion: schedule a dedicated meeting or intentional agenda item to go over
5858project health with the goal of compiling this report, delegate to subproject
5959owners or other community members
60- - All questions require a response.
60+ - All questions require a response.
6161- End users and other members of the community will read these. Err on the side
62- of being more explicit than using our upstream shorthand or abbreviations.
62+ of being more explicit than using our upstream shorthand or abbreviations.
6363- The [ questions] can be forked into whatever medium you wish to
6464collaborate with your community: gdocs, hackmd, etc - it will all land back into
65- a pull request at the end.
65+ a pull request at the end.
6666
67- ## Questions for report:
67+ ## Questions for report
6868
69- ### Special Interest Groups:
69+ ### Special Interest Groups
7070
71- ```
72- # $sig-name - $YYYY annual report
73-
74- ## Current initiatives
75-
76- 1. What work did the SIG do this year that should be highlighted?
77-
78- -
79- -
80- -
81-
82- 2. What initiatives are you working on that aren't being tracked in KEPs?
83-
84- -
85- -
86- -
87-
88- 3. KEP work in $YYYY (1.x, 1.y, 1.z):
89-
90- <!--
91- Generated from kubernetes/enhancements kep.yaml files
92- 1. with SIG as owning-sig or in participating-sigs
93- 2. listing 1.x, 1.y, or 1.z in milestones or in latest-milestone
94- -->
95-
96- - Stable
97- - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.stable
98- - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.stable
99- - Beta
100- - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.beta
101- - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.beta
102- - Alpha
103- - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.alpha
104- - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.alpha
105- - Pre-alpha
106- - [$kep-number - $title](https://git.k8s.io/community/$link/README.md)
107-
108- ## Project health
109-
110- 1. What areas and/or subprojects does your group need the most help with?
111- Any areas with 2 or fewer OWNERs? (link to more details)
112-
113- -
114- -
115- -
116-
117- 2. What metrics/community health stats does your group care about and/or measure?
118-
119- -
120- -
121- -
122-
123- 3. Does your [CONTRIBUTING.md] help **new** contributors engage with your group specifically by pointing
124- to activities or programs that provide useful context or allow easy participation?
125-
126- -
127-
128- 4. If your group has special training, requirements for reviewers/approvers, or processes beyond the general [contributor guide],
129- does your [CONTRIBUTING.md] document those to help **existing** contributors grow throughout the [contributor ladder]?
130-
131- -
132-
133- 5. Does the group have contributors from multiple companies/affiliations?
134-
135- -
136-
137- 6. Are there ways end users/companies can contribute that they currently are not?
138- If one of those ways is more full time support, what would they work on and why?
139-
140- -
141- -
142-
143- ## Membership
144-
145- - Primary slack channel member count:
146- - Primary mailing list member count:
147- - Primary meeting attendee count (estimated, if needed):
148- - Primary meeting participant count (estimated, if needed):
149- - Unique reviewers for SIG-owned packages: {generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files}
150- - Unique approvers for SIG-owned packages: {generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files}
151-
152- Include any other ways you measure group membership
153-
154- ## Subprojects
155-
156- <!--
157- Generated from delta of sigs.yaml from $YYYY-01-01 to $YYYY-12-31
158- Manually visible via `git diff HEAD@{$YYYY-01-01} HEAD@{$YYYY-12-31} -- $sig-id/README.md`
159- -->
160-
161- New in $YYYY:
162- - [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
163- -
164-
165- Retired in $YYYY:
166- - [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
167- -
168-
169- Continuing:
170- - [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
171- -
172-
173- ## Working groups
174-
175- <!--
176- Generated from delta of sigs.yaml from $YYYY-01-01 to $YYYY-12-31
177- Manually visible via `git diff HEAD@{$YYYY-01-01} HEAD@{$YYYY-12-31} -- $sig-id/README.md`
178- -->
179-
180- New in $YYYY:
181- - [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
182- -
183-
184- Retired in $YYYY:
185- - [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
186- -
187-
188- Continuing:
189- - [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
190- -
191-
192- ## Operational
193-
194- Operational tasks in [sig-governance.md]:
195-
196- [ ] [README.md] reviewed for accuracy and updated if needed
197- [ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
198- (or created if missing and your contributor steps and experience are different or more
199- in-depth than the documentation listed in the general [contributor guide] and [devel] folder.)
200- [ ] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
201- [ ] SIG leaders (chairs, tech leads, and subproject owners) in [sigs.yaml] are accurate and active, and updated if needed
202- [ ] Meeting notes and recordings for $YYYY are linked from [README.md] and updated/uploaded if needed
203- [ ] Did you have community-wide updates in $YYYY (e.g. kubecon, or kubernetes-dev@ emails)? Links to email, slides, or recordings:
204- -
205- -
206-
207- [CONTRIBUTING.md]: https://git.k8s.io/community/$sig-id/CONTRIBUTING.md
208- [contributor ladder]: https://git.k8s.io/community/community-membership.md
209- [sig-governance.md]: https://git.k8s.io/community/committee-steering/governance/sig-governance.md
210- [README.md]: https://git.k8s.io/community/$sig-id/README.md
211- [sigs.yaml]: https://git.k8s.io/community/sigs.yaml
212- [contributor guide]: https://git.k8s.io/community/contributors/guide/README.md
213- [devel]: https://git.k8s.io/community/contributors/devel/README.md
214- ```
71+ The questions are available as a [ go-template] ( https://pkg.go.dev/text/template ) file [ here] ( ../../generator/annual-report/sig_report.tmpl ) .
21572
21673### Working Groups:
21774
218- ```
219- # $wg-name - $YYYY annual report
220-
221- ## Current initiatives
222-
223- 1. What work did the WG do this year that should be highlighted?
224- For example, artifacts, reports, white papers produced this year.
225-
226- -
227- -
228- -
229-
230- 2. What initiatives are you working on that aren't being tracked in KEPs?
231-
232- -
233- -
234- -
235-
236- ## Project health
237-
238- 1. What’s the current roadmap until completion of the working group?
239-
240- -
241- -
242- -
243-
244- 2. Does the group have contributors from multiple companies/affiliations?
245-
246- -
247-
248- 3. Are there ways end users/companies can contribute that they currently are not?
249- If one of those ways is more full time support, what would they work on and why?
250-
251- -
252- -
253-
254- ## Membership
255-
256- - Primary slack channel member count:
257- - Primary mailing list member count:
258- - Primary meeting attendee count (estimated, if needed):
259- - Primary meeting participant count (estimated, if needed):
260-
261- Include any other ways you measure group membership
262-
263- ## Operational
264-
265- Operational tasks in [wg-governance.md]:
266-
267- [ ] [README.md] reviewed for accuracy and updated if needed
268- [ ] WG leaders in [sigs.yaml] are accurate and active, and updated if needed
269- [ ] Meeting notes and recordings for $YYYY are linked from [README.md] and updated/uploaded if needed
270- [ ] Updates provided to sponsoring SIGs in $YYYY
271- - [$sig-name](https://git.k8s.io/community/$sig-id/)
272- - links to email, meeting notes, slides, or recordings, etc
273- - [$sig-name](https://git.k8s.io/community/$sig-id/)
274- - links to email, meeting notes, slides, or recordings, etc
275- -
75+ The questions are available as a [ go-template] ( https://pkg.go.dev/text/template ) file [ here] ( ../../generator/annual-report/wg_report.tmpl ) .
27676
277- [wg-governance.md]: https://git.k8s.io/community/committee-steering/governance/wg-governance.md
278- [README.md]: https://git.k8s.io/community/$wg-id/README.md
279- [sigs.yaml]: https://git.k8s.io/community/sigs.yaml
280- ```
28177
282- ### Thanks
283- Thanks to the Apache Software Foundation for their open guidance on PMC
78+ ### Thanks
79+ Thanks to the Apache Software Foundation for their open guidance on PMC
28480reporting, the many PMCs that have shared their experiences, and the Kubernetes
28581community for collaboration.
28682https://www.apache.org/foundation/board/reporting
0 commit comments