-
Notifications
You must be signed in to change notification settings - Fork 893
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
Introduce a CONTRIBUTING.md file with Lead requirements #2452
Introduce a CONTRIBUTING.md file with Lead requirements #2452
Conversation
This file aims to expose how someone can get involved with the Kubeflow project as well as how to get promoted in a leadership role in the WG. Signed-off-by: Kimonas Sotirchos <kimonas.sotirchos@canonical.com>
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: kimwnasptd The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Any feedback is more that welcome! Also if you believe my text is not clear enough please feel free to expose it and we can iterate. /hold |
CONTRIBUTING.md
Outdated
As with the rest of the Kubeflow projects, and the governance model, in order | ||
for someone to become an approver they have to first to be a reviewer. | ||
|
||
#### Reviewer requirements |
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.
@kimwnasptd Nice job! We might consider adding something like these...6. Will provide timely review of issues and PRs 7. Will attend and be an active participant in the Manifest Working Group meetings.
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.
Good point, I think that might be actually part of the "community and health of the project". Would it be helpful to be specific on what community and health means by saying
Investing in the community and health of the project by being active participants in open issues, pull requests, and community meetings
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.
Maybe also taking @juliusvonkohout's comment, it can be edited to
Investing in the community and health of the project by being active participants in issues, pull requests, community meetings, and making meaningful technical contributions
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.
In general that is fine. but to get rid of inactive ones we need to specify hard requirements
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.
That's a good point. Maybe another section in the doc is appropriate here to determine inactivity and how to demote for both approver and reviewer roles
@jbottum what do you think? is this already too strict? We really need more active reviewers and get rid of inactive ones Reviewer requirements
Approver requirements
|
Thanks for starting this effort! Clear processes and requirements will be helpful to all contributors! |
Was looking around at the community docs and found out this one that specifies the subproject owner role It looks like the correct place for this PR is to make it against this file But, since there's review context here I'll continue with updating this PR and once we have consensus I'll close it and open it in the community repo |
Signed-off-by: Kimonas Sotirchos <kimonas.sotirchos@canonical.com>
@jbottum @annajung @juliusvonkohout thank you very much for the feedback! Did a pass and tried to address the input. PTAL |
@kimwnasptd It should be "Has attended at least 50% of Manifests WG meetings" instead of "Has attended at least 75% of Manifests WG meetings" as discussed in the last meeting. So on average we expect people to attend at least one meeting per month. That leaves enough room for vacation, sickness etc. |
This content is copied from the original PR in: kubeflow/manifests#2452 Signed-off-by: Kimonas Sotirchos <kimwnasptd@gmail.com>
This content is copied from the original PR in: kubeflow/manifests#2452 Signed-off-by: Kimonas Sotirchos <kimwnasptd@gmail.com>
kubeflow/community#632 is merged. /hold feel free to unhold if you want to merge this |
I'd propose to close this PR since the community one was merged. Once the CNCF transition is fully finalised we can then do an update to the |
This is an effort on defining the expectations from Manifest WG Leads as well as criteria for someone to be promoted into a leadership position in the WG.
This should help to ensure people that are invested in the project can also have the "authority" to guide the process and development.
This is a first iteration on defining the pillars that a Manifests WG Lead is expected to be able to drive. The next goal then will be to draft an initial list of requirements, for someone to be a reviewer or approver. I'll be doing this in this PR but wanted to start this effort early and ping people for feedback while this list is being finalized.
This should help us have a process, to handle user requests that want to be promoted into leadership roles, which will be uniform across this WG.
cc @kubeflow/wg-manifests-leads @annajung @DomFleischmann @juliusvonkohout @jbottum @james-jwu @zijianjoy