Update annual reports documentation to point to actual templates used for generating reports

Signed-off-by: Maciej Szulik <soltysh@gmail.com>
This commit is contained in:
Maciej Szulik 2025-01-16 16:22:37 +01:00
parent 77e266763b
commit 23b1bbf63e
No known key found for this signature in database
GPG Key ID: F15E55D276FA84C4
1 changed files with 21 additions and 225 deletions

View File

@ -9,15 +9,15 @@ All policy updates will be in their respective [SIG] or [WG]
- Paint a complete project health picture for all of our community groups - Paint a complete project health picture for all of our community groups
- Create a feedback loop between Chairs, Tech Leads, Subproject Owners, WG - Create a feedback loop between Chairs, Tech Leads, Subproject Owners, WG
Organizers, the community groups at large, and the Steering Organizers, the community groups at large, and the Steering
Committee to move the project forward Committee to move the project forward
- Encourage dialogue about the wellbeing of the projects contributors and offer - Encourage dialogue about the wellbeing of the projects contributors and offer
suggested guidance and coaching suggested guidance and coaching
- Promote healthy, active, engaged community groups - Promote healthy, active, engaged community groups
- Understand and have context before issues arise and celebrate wins where they - Understand and have context before issues arise and celebrate wins where they
should be highlighted should be highlighted
- Help reshape project priorities at a high level - Help reshape project priorities at a high level
## Reporting Process ## Reporting Process
Chairs and Organizers are responsible for compiling a yearly public report but Chairs and Organizers are responsible for compiling a yearly public report but
may be completed with the help of members of that group. Groups are encouraged may 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
Committee. Committee.
1. Early January (of the following year) 1. Early January (of the following year)
* Steering Committee finalizes [questions] and generates draft * Steering Committee finalizes [questions] and generates draft
`annual-report-YYYY.md` templates for each group in the community repo `annual-report-YYYY.md` templates for each group in the community repo
* Steering Committee liaison reaches out to group leads to kick off * Steering Committee liaison reaches out to group leads to kick off
2. January-February 2. January-February
@ -42,245 +42,41 @@ Committee.
3. March 3. March
* Steering Committee produces a project-wide annual report, * Steering Committee produces a project-wide annual report,
summarizing and highlighting elements from the individual group reports. summarizing and highlighting elements from the individual group reports.
* The Steering Committee liaison will work directly with groups that have * The Steering Committee liaison will work directly with groups that have
follow up items and update Steering during regular monthly meetings. The liaison follow up items and update Steering during regular monthly meetings. The liaison
will also coordinate time with the Chairs (as a group). If you'd like to meet will also coordinate time with the Chairs (as a group). If you'd like to meet
1:1 instead, please let your liaison know. 1:1 instead, please let your liaison know.
* Draft summary for tech writer / editor review: March 15 * Draft summary for tech writer / editor review: March 15
* Publication date on cncf.io/reports: March 30 * Publication date on cncf.io/reports: March 30
* The March edition of the "Chairs, Tech Leads, and Organizers" meetings will * The March edition of the "Chairs, Tech Leads, and Organizers" meetings will
be used as follow up for the community groups that have questions from/to be used as follow up for the community groups that have questions from/to
Steering and a retrospective Steering and a retrospective
### Tips for Chairs and Working Group Organizers: ### Tips for Chairs and Working Group Organizers:
- Work together with your groups roles and community members to complete; - Work together with your groups roles and community members to complete;
suggestion: schedule a dedicated meeting or intentional agenda item to go over suggestion: schedule a dedicated meeting or intentional agenda item to go over
project health with the goal of compiling this report, delegate to subproject project health with the goal of compiling this report, delegate to subproject
owners or other community members owners or other community members
- All questions require a response. - All questions require a response.
- End users and other members of the community will read these. Err on the side - End users and other members of the community will read these. Err on the side
of being more explicit than using our upstream shorthand or abbreviations. of being more explicit than using our upstream shorthand or abbreviations.
- The [questions] can be forked into whatever medium you wish to - The [questions] can be forked into whatever medium you wish to
collaborate with your community: gdocs, hackmd, etc - it will all land back into collaborate with your community: gdocs, hackmd, etc - it will all land back into
a pull request at the end. a pull request at the end.
## Questions for report: ## Questions for report
### Special Interest Groups: ### Special Interest Groups
``` The questions are available as a [go-template](https://pkg.go.dev/text/template) file [here](../../generator/annual-report/sig_report.tmpl).
# $sig-name - $YYYY annual report
## Current initiatives
1. What work did the SIG do this year that should be highlighted?
-
-
-
2. What initiatives are you working on that aren't being tracked in KEPs?
-
-
-
3. KEP work in $YYYY (1.x, 1.y, 1.z):
<!--
Generated from kubernetes/enhancements kep.yaml files
1. with SIG as owning-sig or in participating-sigs
2. listing 1.x, 1.y, or 1.z in milestones or in latest-milestone
-->
- Stable
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.stable
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.stable
- Beta
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.beta
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.beta
- Alpha
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.alpha
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.alpha
- Pre-alpha
- [$kep-number - $title](https://git.k8s.io/community/$link/README.md)
## Project health
1. What areas and/or subprojects does your group need the most help with?
Any areas with 2 or fewer OWNERs? (link to more details)
-
-
-
2. What metrics/community health stats does your group care about and/or measure?
-
-
-
3. Does your [CONTRIBUTING.md] help **new** contributors engage with your group specifically by pointing
to activities or programs that provide useful context or allow easy participation?
-
4. If your group has special training, requirements for reviewers/approvers, or processes beyond the general [contributor guide],
does your [CONTRIBUTING.md] document those to help **existing** contributors grow throughout the [contributor ladder]?
-
5. Does the group have contributors from multiple companies/affiliations?
-
6. Are there ways end users/companies can contribute that they currently are not?
If one of those ways is more full time support, what would they work on and why?
-
-
## Membership
- Primary slack channel member count:
- Primary mailing list member count:
- Primary meeting attendee count (estimated, if needed):
- Primary meeting participant count (estimated, if needed):
- Unique reviewers for SIG-owned packages: {generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files}
- Unique approvers for SIG-owned packages: {generated from OWNERS files referenced from subprojects, expanded with OWNERS_ALIASES files}
Include any other ways you measure group membership
## Subprojects
<!--
Generated from delta of sigs.yaml from $YYYY-01-01 to $YYYY-12-31
Manually visible via `git diff HEAD@{$YYYY-01-01} HEAD@{$YYYY-12-31} -- $sig-id/README.md`
-->
New in $YYYY:
- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
-
Retired in $YYYY:
- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
-
Continuing:
- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name)
-
## Working groups
<!--
Generated from delta of sigs.yaml from $YYYY-01-01 to $YYYY-12-31
Manually visible via `git diff HEAD@{$YYYY-01-01} HEAD@{$YYYY-12-31} -- $sig-id/README.md`
-->
New in $YYYY:
- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
-
Retired in $YYYY:
- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
-
Continuing:
- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md))
-
## Operational
Operational tasks in [sig-governance.md]:
[ ] [README.md] reviewed for accuracy and updated if needed
[ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
(or created if missing and your contributor steps and experience are different or more
in-depth than the documentation listed in the general [contributor guide] and [devel] folder.)
[ ] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
[ ] SIG leaders (chairs, tech leads, and subproject owners) in [sigs.yaml] are accurate and active, and updated if needed
[ ] Meeting notes and recordings for $YYYY are linked from [README.md] and updated/uploaded if needed
[ ] Did you have community-wide updates in $YYYY (e.g. kubecon, or kubernetes-dev@ emails)? Links to email, slides, or recordings:
-
-
[CONTRIBUTING.md]: https://git.k8s.io/community/$sig-id/CONTRIBUTING.md
[contributor ladder]: https://git.k8s.io/community/community-membership.md
[sig-governance.md]: https://git.k8s.io/community/committee-steering/governance/sig-governance.md
[README.md]: https://git.k8s.io/community/$sig-id/README.md
[sigs.yaml]: https://git.k8s.io/community/sigs.yaml
[contributor guide]: https://git.k8s.io/community/contributors/guide/README.md
[devel]: https://git.k8s.io/community/contributors/devel/README.md
```
### Working Groups: ### Working Groups:
``` The questions are available as a [go-template](https://pkg.go.dev/text/template) file [here](../../generator/annual-report/wg_report.tmpl).
# $wg-name - $YYYY annual report
## Current initiatives
1. What work did the WG do this year that should be highlighted? ### Thanks
For example, artifacts, reports, white papers produced this year. Thanks to the Apache Software Foundation for their open guidance on PMC
-
-
-
2. What initiatives are you working on that aren't being tracked in KEPs?
-
-
-
## Project health
1. Whats the current roadmap until completion of the working group?
-
-
-
2. Does the group have contributors from multiple companies/affiliations?
-
3. Are there ways end users/companies can contribute that they currently are not?
If one of those ways is more full time support, what would they work on and why?
-
-
## Membership
- Primary slack channel member count:
- Primary mailing list member count:
- Primary meeting attendee count (estimated, if needed):
- Primary meeting participant count (estimated, if needed):
Include any other ways you measure group membership
## Operational
Operational tasks in [wg-governance.md]:
[ ] [README.md] reviewed for accuracy and updated if needed
[ ] WG leaders in [sigs.yaml] are accurate and active, and updated if needed
[ ] Meeting notes and recordings for $YYYY are linked from [README.md] and updated/uploaded if needed
[ ] Updates provided to sponsoring SIGs in $YYYY
- [$sig-name](https://git.k8s.io/community/$sig-id/)
- links to email, meeting notes, slides, or recordings, etc
- [$sig-name](https://git.k8s.io/community/$sig-id/)
- links to email, meeting notes, slides, or recordings, etc
-
[wg-governance.md]: https://git.k8s.io/community/committee-steering/governance/wg-governance.md
[README.md]: https://git.k8s.io/community/$wg-id/README.md
[sigs.yaml]: https://git.k8s.io/community/sigs.yaml
```
### Thanks
Thanks to the Apache Software Foundation for their open guidance on PMC
reporting, the many PMCs that have shared their experiences, and the Kubernetes reporting, the many PMCs that have shared their experiences, and the Kubernetes
community for collaboration. community for collaboration.
https://www.apache.org/foundation/board/reporting https://www.apache.org/foundation/board/reporting