Skip to content

Commit e885f4e

Browse files
authored
chore[docs]: document committers and maintainers in CONTRIBUTING (#5164)
For public legibility. This is just a port from the existing PCC / permissions structure. Signed-off-by: Will Manning <[email protected]>
1 parent f6c19be commit e885f4e

File tree

1 file changed

+31
-6
lines changed

1 file changed

+31
-6
lines changed

CONTRIBUTING.md

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,47 @@
22

33
Welcome, and thank you for your interest in contributing to Vortex! We are delighted to receive all forms of community contributions (issues, pull requests, questions).
44

5-
We ask that you read the guidelines below in order to
6-
make the process as streamlined as possible.
5+
We ask that you read the guidelines below in order to make the process as streamlined as possible.
76

87
## Governance
98

109
Vortex is an independent open-source project and not controlled by any single company. The Vortex Project is a sub-project of the Linux Foundation Projects. As such, the governance is subject to the terms of the [Technical Charter](https://vortex.dev/charter.pdf).
1110

1211
## Project Roles
12+
1313
* Contributor: anyone who contributes intellectual property to the common endeavor of the project under the project license.
14-
* Committer: a subset of Contributors, who collectively determine the project's technical direction. Committers have permissions to review & merge code contributions.
15-
* Maintainer: a subset of Committers, who are additionally responsible for appointing new Committers.
14+
* Committer: a subset of Contributors, who collectively determine the project's technical direction. Committers have permissions to review & merge code contributions. Unless they are also Maintainers, Committers are non-voting members of the Technical Steering Committee (TSC).
15+
* Maintainer: a subset of Committers, who are also *voting* members of the Technical Steering Committee (TSC). In practice, Maintainers' primary responsibility is to manage membership of the Committers/Maintainers group over time and ensure the long-term health of the project.
16+
17+
### Committers
18+
19+
At the time of writing, the following individuals serve as Committers (non-voting TSC members) on the project:
20+
21+
1. Adam Gutglick
22+
2. Alexander Droste
23+
3. Andy Pavlo
24+
4. Connor Tsui
25+
5. Daniel King
26+
6. Dmitrii Blaginin
27+
7. Joseph Isaacs
28+
8. Marko Bakovic
29+
9. Onur Satici
30+
10. Xinyu Zeng
31+
32+
### Maintainers
33+
34+
At the time of writing, the following individuals serve as Committers & Maintainers (voting TSC members) on the project:
35+
36+
1. Andrew Duffy
37+
2. Carlo Curino
38+
3. Nicholas Gates
39+
4. Robert Kruszewski
40+
5. Wes McKinney
41+
6. Will Manning (chair)
1642

1743
## Coding style
1844

19-
Our CI process enforces an extensive set of linter (e.g., `clippy`) rules, as well as language-specific formatters (e.g., `cargo fmt`). Beyond that,
20-
we document additional style guidelines in [STYLE.md](STYLE.md).
45+
Our CI process enforces an extensive set of linter (e.g., `clippy`) rules, as well as language-specific formatters (e.g., `cargo fmt`). Beyond that, we document additional style guidelines in [STYLE.md](STYLE.md).
2146

2247
## Reporting Issues
2348

0 commit comments

Comments
 (0)