add project contributor role to contributor ladder#22
Conversation
Signed-off-by: Terence Lee <hone02@gmail.com>
|
I think this makes sense. I have a couple thoughts on changes, but I won't make suggestions just yet as I want to respond to your questions.
I've usually found this kind of role (typically something more like "member") to be defined by org membership, tbh. Examples:
Based on examples like the above, I'd just say "active contributions" as use the inactive categorization you've already laid out as the definition.
Personally, I like the lightweight option of (1) open an issue here with details on your contributions (i.e., how do you meet the activity criteria), (2) get two plus-ones from reviewer+ (so maintainer here) from any subproject, then (3) get added to the org with the person doing the work welcoming you to the org and closing the issue as completed. I'm open to suggestions, though.
Probably not? But something we'll likely want in the future... |
|
Adding the maintainers for review. |
nimbinatus
left a comment
There was a problem hiding this comment.
Following my prior comment, here's the suggestions I'd make.
|
|
||
| ## Project Contributors | ||
|
|
||
| Project Contributors are active, trusted members of the bootc community who contribute code, documentation, issue triaging, or community support. The current contributors can be found in [MAINTAINERS.md](./MAINTAINERS.md). |
There was a problem hiding this comment.
| Project Contributors are active, trusted members of the bootc community who contribute code, documentation, issue triaging, or community support. The current contributors can be found in [MAINTAINERS.md](./MAINTAINERS.md). | |
| Project Contributors are active, trusted members of the bootc community who contribute code, documentation, issue triaging, or community support. The current contributors are all [members of the bootc-dev organization](https://github.com/orgs/bootc-dev/people) here on GitHub. |
| * ability to collaborate with the team, | ||
| * understanding of how the team works (policies, processes for testing and code review, etc). | ||
|
|
||
| A new Project Contributor can be proposed by an existing Maintainer or by the candidate themselves by opening a PR against [MAINTAINERS.md](./MAINTAINERS.md). The nomination will be approved via lazy consensus or a simple majority vote of the Maintainers. |
There was a problem hiding this comment.
| A new Project Contributor can be proposed by an existing Maintainer or by the candidate themselves by opening a PR against [MAINTAINERS.md](./MAINTAINERS.md). The nomination will be approved via lazy consensus or a simple majority vote of the Maintainers. | |
| A new Project Contributor can be proposed by an existing Maintainer or by the candidate themselves by [opening an issue in the community repo](https://github.com/bootc-dev/community/issues/new/choose). After detailing their activity that meets the criteria above, two or more Maintainers who have worked with the candidate on the project in the named activities must sponsor the candidate by commenting on the issue. Then the new contributor can be added to the org and welcomed on the issue before closing it as completed. |
Not sure I exactly like this wording, but this is the vague version. There's a number of examples I linked to in the other comment if you want to reword this :)
| | Mohan Shash | [mohan-shash](https://github.com/mohan-shash) | Red Hat | Representative | | ||
| | Preethi Thomas | [preethit](https://github.com/preethit) | Red Hat | Representative | | ||
| | Mark Russell | [marrusl](https://github.com/marrusl) | Red Hat | Representative | | ||
|
|
There was a problem hiding this comment.
Ref my note on using GitHub org as the status marker.
Based on discussions from the community WG, I'm proposing adding a project contributor role to the contributor ladder mirror other CNCF projects. This provides a path: Contributor -> Maintainer/Community Manager.
I have some open questions:
MAINTAINERS.md, but this feels wrong b/c Project Contributors aren't maintainers. Importantly, they shouldn't be included in the CNCF maintainers list. Should we renameMAINTAINERS.mdto something likeTEAM.mdor create a new file?MAINTAINERS.mdtable, there's a Responsibilities column, for Project Contributors what would that be?