-
Notifications
You must be signed in to change notification settings - Fork 633
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change WGs to always be part of a TAG #868
Changes from 4 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,19 +2,27 @@ | |
|
||
## Introduction | ||
|
||
The purpose of working groups are to study and report on a particular question and make recommendations based on its findings. The end result of a working group may be a new project proposal, landscape, whitepaper or even a report detailing their findings. The intention of working groups is not to host a full project or specification. Working Groups can be formed at any time but must be sponsored by a TOC member and voted with a super majority vote by the CNCF TOC. The TOC can also shut down a working group with a super majority vote. | ||
CNCF Working Groups (WGs) serve several purposes, for example to study and report on a particular question, to make recommendations based on their findings, or to complete a specific work package. The intention of WGs is _not_ to host a full project or specification. The work result of a WG may include a new project proposal, landscape, whitepaper report detailing their findings, or similar. | ||
|
||
## Process | ||
WGs must be created under the umbrella of a [CNCF Technical Advisory Group](https://github.com/cncf/toc/tree/main/tags) (TAG), and sponsored by a CNCF TOC member. In case of disagreement within TOC, a supermajority vote may be called | ||
|
||
WGs can be shut down when the working group and TAG, with concurrence of the TOC sponsor, determines that they have reached their stated goals, by consensus within their umbrella TAG, or by a supermajority vote within the TOC. | ||
RichiH marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
If you would like to submit a working group proposal, please submit a pull request to the working groups folder. As an example, you can see the other working group proposals here: https://github.com/cncf/toc/tree/main/workinggroups | ||
## Process | ||
|
||
You will also have to present to the CNCF TOC and wider community before your WG proposal will be voted upon by the TOC and community. You can request a presentation by filing an issue here: https://github.com/cncf/toc/issues | ||
If you would like to submit a WG proposal, please get in contact with suitable umbrella TAGs. The TAG will follow their existing working group processes or engage with their TOC liasons to create the WG should no process exist. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. How would the relationship between a WG and the umbrella TAG(s) look like after WG creation but before WG disbandment? How do the umbrella TAG(s) and the TOC sponsor ensure that the WG's mission is still aligned with its current state? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I like the suggestion on the update. |
||
|
||
At a minimum, please include this information: | ||
All TAG and working group processes regarding the governance, details, and logistics of the working group should include, at a minimum, the following information within their repos: | ||
|
||
* Umbrella TAG & TOC liason | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. nit: some places call this TOC liason and some call this TOC sponsor |
||
* Links supporting information | ||
* Goals | ||
* Non-goals | ||
* Mailing list information | ||
* Mailing list / Slack information | ||
* The location of meetings / agenda / notes | ||
* Initial interested parties to show that there are multiple people across multiple orgs interested | ||
* The chair(s) and TOC sponsor being explicitly listed so they are discoverable | ||
|
||
## Current Working Groups | ||
|
||
* TAG 123 | ||
* WG abc | ||
Comment on lines
+30
to
+31
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
In case it's helpful, here's how Kubernetes lists down the Working Group to Stackholder SIGs mapping (especially given that one WG can map to more than one SIG) - https://github.com/kubernetes/community/blob/master/sig-list.md#working-groups There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I really like listing stakeholders explicitly, both for its implication, "there are likely multiple stakeholder SIG's" and because it makes clear how the WG views its scope. Were we using full RACI one might suggest that were we to adopt this, TAG co-chairs should be included on PRs as a RACI "I" (informed). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can a WG be created under the umbrella of multiple TAGs?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nikhita I don't see why not, i also don't believe we should prevent a TAG's WG from being joint with another foundation. However there must be a very clearly defined governance of which entity is the "home" for the WG to resolve issues as well as define CoCC and other governance, license, and process escalation related items.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think in the past we have addressed the overlaps but identifying "Related Work Areas" and "Other groups that the WG interacts with". There will always be overlap, I believe it should be fine as long as the community has clarity as to what that is.