-
Notifications
You must be signed in to change notification settings - Fork 105
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
Adding maintainer responsibilities, off-boarding, and emeritus governance docs #366
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Andrew Burden <[email protected]>
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Thanks @aburdenthehand |
Pull requests that are marked with After that period the bot marks them with the label /label needs-approver-review |
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.
Thanks @aburdenthehand!
Looks great to me. Left some nits.
/lgtm
* Responsive to issues raised on the cncf-maintainers list. | ||
* Responsive to issues raised on the security list and CVEs to coordinate and prioritise remediation. |
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 you please add links here?
Maintainers share the highest level of responsibilities for the project and take the broadest viewpoint. | ||
They help steer the technical direction of the project as well as shepherd the community so that it is always forward thinking and sustainable. | ||
|
||
The core responsibilities of our maintainers are: |
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.
WDYT about:
- Heavily involved in the project's hottest topics, like Enhancement Proposals, important PRs and code-reviews, organizational changes, etc
My point is that a maintainer should be heavily involved, present and visible in the project. Does that make sense?
project. | ||
|
||
Removing a maintainer requires a 2/3 majority vote of the other maintainers. | ||
Should a maintainer retire or be demoted and wish to return, it requires a majority vote of the current maintainers to reinstate them. |
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.
Perhaps we could add something like: "Although requiring a vote by maintainer, it should be much easier for an emeritus maintainer to return becoming a maintainer"?
Fixes #311
As per our governance, this requires a 2/3 vote of maintainers to update.
/cc @fabiand @davidvossel @rthallisey @rmohr @vasiliy-ul @vladikr @stu-gott
Release note: