Skip to content

Commit c5428c4

Browse files
committed
doc: desc. Modules governance
1 parent 9089053 commit c5428c4

File tree

4 files changed

+54
-0
lines changed

4 files changed

+54
-0
lines changed

.hunspell.en.dic

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1206,3 +1206,4 @@ nb
12061206
envmodules
12071207
lightsteelblue
12081208
HowTos
1209+
xdelaruelle

NEWS.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Modules 5.6.0 (not yet released)
2424
* Doc: create *Developer HowTos* section on documentation website to group
2525
development how-to guides.
2626
* Doc: add :ref:`acknowledgments` page in the documentation.
27+
* Doc: describe :ref:`GOVERNANCE`.
2728

2829
.. _Security policy: https://github.com/envmodules/modules/blob/main/SECURITY.md
2930

doc/source/GOVERNANCE.rst

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
.. _GOVERNANCE:
2+
3+
Modules Governance
4+
==================
5+
6+
This document describes the governance model of Modules project with the
7+
following roles defined:
8+
9+
* *Project Leads*: form the Technical Steering Committee of Modules project
10+
* *Collaborators*: irregular contributors to Modules project
11+
* *Former Members*: former notable contributors and project leads
12+
13+
Project Leads
14+
-------------
15+
16+
Role
17+
~~~~
18+
19+
* Merge contributions
20+
* Set project's technical direction
21+
* Create Modules releases
22+
* Do administrative operations
23+
24+
Current Roster
25+
~~~~~~~~~~~~~~
26+
27+
* Xavier Delaruelle (`@xdelaruelle`_)
28+
29+
.. _@xdelaruelle: https://github.com/xdelaruelle
30+
31+
Collaborators
32+
-------------
33+
34+
*Collaborators* are irregular contributors to Modules project. They are
35+
expected to adhere to the quality practices of the project described in the
36+
:ref:`CONTRIBUTING` guide.
37+
38+
*Collaborators* are acknowledged in `GitHub contributor tracking`_ and
39+
:ref:`Modules release notes<NEWS>`.
40+
41+
.. _GitHub contributor tracking: https://github.com/envmodules/modules/graphs/contributors
42+
43+
Former Members
44+
--------------
45+
46+
*Former members* are those who notably contributed to Modules project and
47+
Modules would not be what it is without their contributions. *Former members*
48+
have no specific role in the governance of the Modules project. Instead, they
49+
are acknowledged in `GitHub contributor tracking`_, the :ref:`Modules
50+
documentation<acknowledgments>` and cited in :ref:`Modules release
51+
notes<NEWS>`.

doc/source/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ automatically configured to the correct architecture.
119119
CONTRIBUTING
120120
devel
121121
design
122+
GOVERNANCE
122123
acknowledgments
123124

124125

0 commit comments

Comments
 (0)