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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,6 +64,35 @@ Administrative notes:
64
64
- The [OWNERS file spec] is a useful resources in making changes.
65
65
- Maintainers and admins must be added to the appropriate lists in both [Kustomize OWNERS_ALIASES] and [SIG-CLI Teams]. If this isn't done, the individual in question will lack either PR approval rights (Kustomize list) or the appropriate Github repository permissions (community list).
66
66
67
+
## Project/Product Managers
68
+
69
+
Kustomize will have opportunities to join in a project/product manager role. You can
70
+
typically start working on this role as part of a kustomize training cohort, so please
71
+
keep an eye out for that or reach out to the leads if you are interested in this type of
72
+
work. Expectations for this role are:
73
+
74
+
- Triage 1 feature request each week, and bring it to weekly stand-up for discussion. Feature
75
+
requests are issues labeled kind/feature, and you can find them [here](https://github.com/kubernetes-sigs/kustomize/issues?q=is%3Aissue+is%3Aopen+kind+feature+label%3Akind%2Ffeature).
76
+
Triaging a feature request means:
77
+
- Understand what the user is asking for, and their use case.
78
+
- Verify that it is not an [eschewed feature](https://kubectl.docs.kubernetes.io/faq/kustomize/eschewedfeatures/#build-time-side-effects-from-cli-args-or-env-variables)
79
+
- Verify that it is not a duplicate issue.
80
+
- Look into workarounds. Is there another way that the user can achieve their use case with existing features?
81
+
- If you are new to this role, prior to leaving a comment on the issue, please bring it to weekly standup
82
+
for group discussion to make sure that we are all on the same page.
83
+
- Once you feel ready, you can label it with a triage label. Here's an [example](https://github.com/kubernetes-sigs/kustomize/issues/5049). You can also
84
+
look at other feature request issues to see how they were triaged and resolved. There are a few different triage labels that you can use, you can see the
85
+
full list [here](https://github.com/kubernetes-sigs/kustomize/labels?q=triage).
86
+
- Monitor the kustomize Slack channel and try to help users if you can. It is a pretty
87
+
active channel, so responding to 4-5 users per week is sufficient even if some
88
+
questions go unanswered. If there is an interesting topic or a recurring problem that many
89
+
users are having, please bring it up in weekly stand-up.
90
+
- Keeping track of a queue of backlog issues or PRs that are not being actively looked at in any existing project board.
91
+
- Organizing or reorganizing project tracking boards when it makes sense.
92
+
93
+
You will also be asked to help with roadmap planning, deprecation communication, prioritization,
94
+
and doing research on kustomize usage when appropriate, though these responsibilities will occur less
0 commit comments