Skip to content

Commit 81edc39

Browse files
authored
Merge pull request #99 from eteq/add-policies
Add policies section and begin with a commit rights policy
2 parents 908f2c8 + c7e2cc3 commit 81edc39

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

policies/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This directory holds documents of policies for the Astropy Project. For example, rules for who gets certain rights or permissions and what the expectations are if they do.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Write Permissions for Coordinated Package Repositories
2+
3+
This policy describes the rules and expectations for receiving write permissions for Coordinated Packages (including the Astropy Core Package).
4+
5+
Github write privileges are granted when someone is given a relevant named role. In most cases this is package (or sub-package) maintainer, although other roles (for example, the astropy.org web page maintainer) may also come with write permissions for a specific named repository. Occasional *temporary* write (or higher) permissions may be granted for specific tasks (for example, a maintainer may be given admin rights to a repo to configure CI for the first time or similar), but such permissions must be done temporarily.
6+
7+
Normal write permissions should be given by assigning sometime to the Github Team that corresponds to that role (For example, "Astropy Core Maintainers" or "Astropy web site maintainers" for a core maintainer or the astropy.org team, respectively), a duty primarily performed by the Coordination Committee. Temporary permissions should instead use the "collaborator" feature on Github to make it clear that these permissions are temporary in nature.
8+
9+
Additionally, the granter of permissions (usually the Coordination Committee) should send a message to the new recipient of write permissions the responsibilities and expectations that go with this - a template for this email is available [in this repo](../messages/core_write_access.md). That message may contain a prompt for a response, which should be cced/forwarded to [email protected]

0 commit comments

Comments
 (0)