From 8e0fee3f4e0cd77986ca7e7ad1b44add618afc52 Mon Sep 17 00:00:00 2001 From: Terence Lee Date: Mon, 29 Jun 2026 11:23:35 -0500 Subject: [PATCH 1/3] add project contributor role to contributor ladder. Signed-off-by: Terence Lee --- GOVERNANCE.md | 29 +++++++++++++++++++++++++++++ MAINTAINERS.md | 7 +++++++ 2 files changed, 36 insertions(+) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 13e8ab0..9c0cefc 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -4,6 +4,7 @@ The Bootc project is dedicated to providing transactional, in-place operating sy This governance explains how the project is run. - [Values](#values) +- [Project Contributors](#project-contributors) - [Maintainers](#maintainers) - [Becoming a Maintainer](#becoming-a-maintainer) - [Meetings](#meetings) @@ -35,6 +36,33 @@ The Bootc and its leadership embrace the following values: participation, and there is a clear path up the contributor ladder into leadership positions. +## 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). + +This role is granted to community members who participate regularly in the project. Project Contributors are expected to act in the best interest of the project, follow the Code of Conduct, and help the community by reviewing pull requests, triaging issues, and helping users. In return, they get recognition as official members of the bootc project. + +### Becoming a Project Contributor + +To become a Project Contributor you need to demonstrate the following: + + * active participation in the project for 2 months or more, + * multiple non-trivial contributions (code commits, documentation improvements, issue triaging, or helping users in discussion forums), + * 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. + +Project Contributors who are approved will be invited to the bootc GitHub organization and granted Triage permissions on the project repositories. + +### Removing a Project Contributor + +Project Contributors may resign at any time if they feel that they will not be able to continue fulfilling their duties. + +Contributors may also be removed after being inactive, failure to fulfill their responsibilities, violating the Code of Conduct, or other reasons. Inactivity is defined as a period of very low or no activity in the project for a year or more. + +A Project Contributor may be removed at any time by a 2/3 vote of the Maintainers. + ## Maintainers Bootc Maintainers have "gated" write access to the [project GitHub repository](https://github.com/bootc-dev/bootc). @@ -63,6 +91,7 @@ is the governing body for the project. To become a Maintainer you need to demonstrate the following: + * active status as a Project Contributor (typically for at least 3 months), * commitment to the project: * participate in discussions, contributions, code and documentation reviews for 6 months or more, * perform reviews for 20 non-trivial pull requests, diff --git a/MAINTAINERS.md b/MAINTAINERS.md index f0b9f94..9e658b3 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -21,3 +21,10 @@ This group can represent the project for administrative and program manager duti | 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 | + +# Project Contributors + +This group consists of active community members who help with issue triaging, pull request reviews, documentation, and code contributions. Granted repository triage permissions. + +| Name | GitHub ID | Employer | Responsibilities | +| ---- | ---- | ---- | ---- | From 30202ee4749898e9537e0d5837945ba44050c5dd Mon Sep 17 00:00:00 2001 From: Terence Lee Date: Wed, 1 Jul 2026 16:05:54 -0500 Subject: [PATCH 2/3] Update GOVERNANCE.md Co-authored-by: Laura Santamaria Signed-off-by: Terence Lee --- GOVERNANCE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 9c0cefc..c3c8670 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -38,7 +38,7 @@ The Bootc and its leadership embrace the following values: ## 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). +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. This role is granted to community members who participate regularly in the project. Project Contributors are expected to act in the best interest of the project, follow the Code of Conduct, and help the community by reviewing pull requests, triaging issues, and helping users. In return, they get recognition as official members of the bootc project. From 81f766d20dbe950f3a99adef96c551ef9e95f1fe Mon Sep 17 00:00:00 2001 From: Terence Lee Date: Wed, 1 Jul 2026 16:07:48 -0500 Subject: [PATCH 3/3] remove contributors from MAINTAINER.md Signed-off-by: Terence Lee --- MAINTAINERS.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 9e658b3..f0b9f94 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -21,10 +21,3 @@ This group can represent the project for administrative and program manager duti | 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 | - -# Project Contributors - -This group consists of active community members who help with issue triaging, pull request reviews, documentation, and code contributions. Granted repository triage permissions. - -| Name | GitHub ID | Employer | Responsibilities | -| ---- | ---- | ---- | ---- |