You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
community, wg, template: create wg templates (#301)
* community, wg, README: add documentation around SIGs and WGs
Signed-off-by: Daniel Hiller <[email protected]>
* community, wg, template: create wg templates
Create a template for working group definitions, aligned to how SIG
templates currently look.
Signed-off-by: Daniel Hiller <[email protected]>
* community, wg, template: update GOVERNANCE.md
Fix whitespace, link to membership policy instead.
Co-authored-by: aburdenthehand <[email protected]>
Signed-off-by: Daniel Hiller <[email protected]>
* Apply suggestions from code review
Co-authored-by: aburdenthehand <[email protected]>
Signed-off-by: Daniel Hiller <[email protected]>
* wg, template: remove leads section
Also add two example GitHub handles under chairs to make clear that two
are the minimum.
Signed-off-by: Daniel Hiller <[email protected]>
---------
Signed-off-by: Daniel Hiller <[email protected]>
Signed-off-by: Daniel Hiller <[email protected]>
Co-authored-by: aburdenthehand <[email protected]>
Copy file name to clipboardexpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# Community
2
2
3
3
Welcome to the KubeVirt Community repo!
4
-
Here you will find all things community, including our [membership policy](membership_policy.md), [project governance](GOVERNANCE.md), charters for our SIGs (Special Interest Groups), [upcoming events](https://github.com/kubevirt/community/wiki/Events), and more.
4
+
Here you will find all things community, including our [membership policy](membership_policy.md), [project governance](GOVERNANCE.md), charters for our [Special Interest Groups](./GOVERNANCE.md#sigs) and [Working Groups](./GOVERNANCE.md#working-groups), [upcoming events](https://github.com/kubevirt/community/wiki/Events), and more.
5
5
6
6
If you're looking for the main code base, you can find it at [kubevirt/kubevirt](https://github.com/kubevirt/kubevirt).
All KubeVirt Working Groups (WGs) must define a charter.
4
+
5
+
- The scope must define:
6
+
- what problem the WG is solving
7
+
- what deliverable(s) will be produced, and to whom
8
+
- when the problem is expected to be resolved
9
+
- The governance must outline:
10
+
- the responsibilities within the WG
11
+
- the roles owning those responsibilities
12
+
- which SIGs are stakeholders
13
+
14
+
## Steps to create a WG charter
15
+
16
+
1. Copy [the template][WG Template] into a new file under community/wg-*YOURWG*/charter.md
17
+
2. Fill out the template for your WG
18
+
3. Update [sigs.yaml] with the individuals holding the roles as defined in the template.
19
+
4. Create a pull request with a draft of your `charter.md` and `sigs.yaml` changes. Communicate it within your WG and the stakeholder SIGs and get feedback as needed.
20
+
5. Send the WG Charter out for review to [email protected]. Include the subject "WG Charter Proposal: YOURWG"
21
+
and a link to the PR in the body.
22
+
6. Typically expect feedback within a week of sending your draft. Expect longer time if it falls over an
23
+
event such as KubeCon/CloudNativeCon or holidays. Make any necessary changes.
24
+
7. Once accepted, the maintainers will ratify the PR by merging it.
25
+
26
+
## How to use the templates
27
+
28
+
WGs should use [the template][WG Template] as a starting point.
29
+
30
+
31
+
## Goals
32
+
33
+
The primary goal of the charters is to define the scope of the WG within KubeVirt and how the WG can determine whether it has achieved their solution. A majority of the effort should be spent on these concerns.
0 commit comments