Add governance document in the repository - #3710
Draft
ekouts wants to merge 3 commits into
Draft
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #3710 +/- ##
===========================================
- Coverage 91.97% 91.93% -0.04%
===========================================
Files 62 62
Lines 13788 13788
===========================================
- Hits 12681 12676 -5
- Misses 1107 1112 +5 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
gppezzi
requested changes
Aug 25, 2026
Co-authored-by: Guilherme <gppezzi@users.noreply.github.com>
Co-authored-by: Guilherme <gppezzi@users.noreply.github.com>
vkarak
requested changes
Aug 26, 2026
| Most decisions happen in pull requests. | ||
| A pull request needs the approval of at least one maintainer other than the author, passing CI and documentation for any user-facing change. | ||
|
|
||
| Bigger changes (new major features, architectural changes, changes to the public API or the configuration syntax, deprecations, release planning) are discussed in a GitHub issue first, in the development meetings or on Slack. |
Contributor
There was a problem hiding this comment.
Suggested change
| Bigger changes (new major features, architectural changes, changes to the public API or the configuration syntax, deprecations, release planning) are discussed in a GitHub issue first, in the development meetings or on Slack. | |
| Bigger changes (such as new major features, architectural changes, changes to the public API or the configuration syntax, deprecations, release planning) are discussed in a GitHub issue first, in the development meetings or on Slack. |
| We decide by consensus. | ||
| If we cannot agree, the leadership team votes and a simple majority wins. | ||
|
|
||
| Changes to this document, to the license, or removing a maintainer need a 2/3 vote of the leadership team. |
Contributor
There was a problem hiding this comment.
Suggested change
| Changes to this document, to the license, or removing a maintainer need a 2/3 vote of the leadership team. | |
| Changes to this document needs a 2/3 vote of the leadership team. |
| - Eirini Koutsaniti ([@ekouts](https://github.com/ekouts)), CSCS | ||
| - Guilherme Peretti-Pezzi ([@gppezzi](https://github.com/gppezzi)), CSCS | ||
|
|
||
| Members are added by a majority vote of the leadership team and removed by a 2/3 vote. |
Contributor
There was a problem hiding this comment.
Suggested change
| Members are added by a majority vote of the leadership team and removed by a 2/3 vote. | |
| Members are added by an absolute majority vote of the leadership team and removed by a 2/3 absolute majority. | |
| The member to be removed is notified about the reasons and given the opportunity to respond. |
|
|
||
| Members are added by a majority vote of the leadership team and removed by a 2/3 vote. | ||
|
|
||
| A "majority" means more than half of the current leadership team members, regardless of how many participate in the vote. A 2/3 vote is calculated the same way — two thirds of the current team, not just those who vote. |
Contributor
There was a problem hiding this comment.
Suggested change
| A "majority" means more than half of the current leadership team members, regardless of how many participate in the vote. A 2/3 vote is calculated the same way — two thirds of the current team, not just those who vote. | |
| An "absolute majority" means more than half of the current leadership team members, regardless of how many participate in the vote. |
Comment on lines
+32
to
+33
| A member who has been inactive for more than 6 months may be removed by a 2/3 vote. Before the vote, the member is notified and given an opportunity to respond. | ||
| A member who has been inactive for more than 6 months can be removed by vote. |
Contributor
There was a problem hiding this comment.
Suggested change
| A member who has been inactive for more than 6 months may be removed by a 2/3 vote. Before the vote, the member is notified and given an opportunity to respond. | |
| A member who has been inactive for more than 6 months can be removed by vote. |
| The current list is in [MAINTAINERS.md](MAINTAINERS.md). | ||
|
|
||
| Any maintainer can propose a contributor as a new maintainer. | ||
| The leadership team decides. |
Contributor
There was a problem hiding this comment.
Suggested change
| The leadership team decides. | |
| The leadership team decides on an absolute majority basis. |
| We look for a track record of good contributions, a good understanding of the code base and constructive participation in reviews and discussions. | ||
|
|
||
| Maintainers can step down at any time. | ||
| A maintainer who has been inactive for more than a year may be removed by the leadership team. Before a vote, the maintainer is notified and given an opportunity to respond. The leadership team decides by majority vote. |
Contributor
There was a problem hiding this comment.
Suggested change
| A maintainer who has been inactive for more than a year may be removed by the leadership team. Before a vote, the maintainer is notified and given an opportunity to respond. The leadership team decides by majority vote. | |
| Maintainers can also be removed by the leadership team with an absolute majority vote. | |
| The maintainer to be removed is notified about the reasons and given the opportunity to respond. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.