Skip to content

Commit a3812c8

Browse files
committed
rfc48: refine Roles section
Problem: maintainers are mentioned outside the Roles section, and administrators are not defined. Since we are distinguishing betwee individual project Maintainers and the framework Administrators, be explicit about that in the Roles section.
1 parent 6983c72 commit a3812c8

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

spec_48.rst

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,28 @@ GitHub projects hosted within it.
4545

4646
The development and community management of the project will follow the governance rules described in this document.
4747

48-
Project Maintainers
49-
===================
50-
51-
Project maintainers have admin access to the GitHub repository. Maintainers vary by GitHub project, and are viewable in the ``CODEOWNERS`` file provided in each respective project.
52-
5348
Roles
5449
=====
5550

56-
This project includes the roles of **Maintainer** and **Contributor,** each of which is defined under `RFC 1 <https://flux-framework.readthedocs.io/projects/flux-rfc/en/latest/spec_1.html#preliminaries>`_.
51+
:doc:`spec_1` defines the following roles for each GitHub project within
52+
the flux-framework organization:
53+
54+
Contributor
55+
A person who wishes to provide a patch. This person may be added to the
56+
GitHub project without commit access, or they may be "free range"
57+
contributors without special access.
58+
59+
Maintainer
60+
A person with commit access. The file ``MAINTAINERS.md`` within each
61+
project defines the GitHub identities of the project Maintainers.
62+
63+
In addition, we define the following role for the overall project, e.g.
64+
the flux-framework organization:
65+
66+
Administrator
67+
A person with the GitHub administrator access to the organization and all its
68+
projects. The organization `README.md <https://github.com/flux-framework/.github/blob/main/profile/README.md>`_
69+
defines the GitHub identities of the organization administrators.
5770

5871
Development Workflow
5972
====================

0 commit comments

Comments
 (0)