1
- # Permissions across the project
1
+ # Permissions across the Project
2
2
3
3
This document describes what access permissions are granted to individuals in
4
4
different [ roles in the project] ( https://www.astropy.org/team.html#roles ) .
5
5
6
6
Occasional * temporary* write (or higher) permissions may be granted for specific
7
7
tasks (for example, a maintainer may be given admin rights to a repo to
8
- configure CI for the first time or similar), be such permissions must be done
9
- temporarily unless prescribed by this document.
8
+ configure CI for the first time or similar). Such permissions must be done
9
+ temporarily unless prescribed otherwise by this document.
10
10
11
- For GitHub, the permissions are enforced by adding indivuals to the GitHub team
12
- matching their role (For Example , "Astropy Core Maintainers" or "Astropy web
13
- site maintainers" for a core maintainer or the astropy.org team, respectively),
11
+ For GitHub, the permissions are enforced by adding individuals to the GitHub team
12
+ matching their role (for example , "Astropy Core Maintainers" or "Astropy
13
+ website maintainers" for a core maintainer or the astropy.org team, respectively),
14
14
a duty primarily performed at the moment by the Coordination Committee.
15
15
Temporary permissions should instead use the "collaborator" feature on Github to
16
16
make it clear that these permissions are temporary in nature.
17
17
18
18
Additionally, the granter of permissions (usually the Coordination Committee)
19
- should send a message to the new recipient of write permissions the
19
+ should send a message to the new recipient of write permissions listing the
20
20
responsibilities and expectations that go with this - a template for this email
21
21
is available [ in this repo] ( ../messages/core_write_access.md ) . That message may
22
22
contain a prompt for a response, which should be cc-ed/forwarded to
@@ -30,7 +30,7 @@ repository via the **Astropy Core Maintainers** GitHub team.
30
30
## Coordinated package maintainers
31
31
32
32
Coordinated package maintainers receive ** admin access** to the coordinated
33
- package repositories via the ** <package name > maintainers** GitHUb team (e.g.
33
+ package repositories via the ** <package name > maintainers** GitHUb team (e.g.,
34
34
'astroquery maintainers').
35
35
36
36
## Core package release coordinators
@@ -43,6 +43,6 @@ release maintainers** GitHub team.
43
43
44
44
## Coordination committee
45
45
46
- The coordination committee members receive ** owner access** to all repositories
47
- in the astropy organization. In addition, they have access to the project
48
- password manager.
46
+ The coordination committee members receive ** owner access** to
47
+ the astropy organization. In addition, they have access to the project
48
+ credentials (or the shared password manager to access the credentials) .
0 commit comments