|
| 1 | +## GitHub org owners |
| 2 | + |
| 3 | +The following people have the GitHub "owners" permissions on the NixOS organization: |
| 4 | +<!-- Also keep this in sync with the members of @NixOS/org! --> |
| 5 | +- [@infinisil](https://github.com/infinisil) |
| 6 | +- [@lassulus](https://github.com/lassulus) |
| 7 | +- [@tomberek](https://github.com/tomberek) |
| 8 | +- [@winterqt](https://github.com/winterqt) |
| 9 | +- [@zimbatm](https://github.com/zimbatm) |
| 10 | +## How to contact the team |
| 11 | +For any GitHub-related needs, you can reach out to the org owners by either: |
| 12 | +- Pinging [@NixOS/org](https://github.com/orgs/NixOS/teams/org) |
| 13 | +- [Creating an issue in this repository](https://github.com/NixOS/org/issues/new). |
| 14 | +- Messaging in the [Github org owners help desk Matrix room](https://matrix.to/#/#org_owners:nixos.org). |
| 15 | + |
| 16 | +### Authority and processes |
| 17 | +This team's role is to manage and unblock users of the github.com/NixOS GitHub organization. The @NixOS/steering gives them autonomy to handle small day-to-day tasks and expects them to escalate bigger decisions. |
| 18 | + |
| 19 | +All org owners can individually take care of implementing: |
| 20 | +- Decisions by bodies that have the authority to make GitHub org changes such as: |
| 21 | + - Arbitrary decisions by the Steering Committee. |
| 22 | + - Moderation decisions by the moderation team. |
| 23 | + - Changes from approved RFCs. |
| 24 | +- Low-impact changes, such as: |
| 25 | + - Adding new org members to allow review requests. |
| 26 | + - Creating new unprivileged Nixpkgs teams for mention. |
| 27 | + - Updating repository meta information. |
| 28 | + |
| 29 | +Org owners need approval from at least one other org owner to take care of implementing |
| 30 | +higher-impact changes that are _not controversial_, such as: |
| 31 | +- Administer unmaintained repos, such as: |
| 32 | + - Performing maintenance. |
| 33 | + - Giving commit access to trusted people that offer maintenance. |
| 34 | + - Archiving if appropriate. |
| 35 | +- Create GitHub apps to unblock automation. |
| 36 | +- Changes to the structure and CI of the [org repository](https://github.com/NixOS/org). |
| 37 | +- Content updates to the [GitHub organisation documentation](./github.md). |
| 38 | + |
| 39 | +Org owners have no authority to make other changes. |
| 40 | + |
| 41 | +### Responsibilities |
| 42 | + |
| 43 | +- Receive and process requests. |
| 44 | + - We expect org owners to be subscribed to the NixOS/org repo. |
| 45 | + - Each request should land in at least 2 org owners inboxes of some kind. |
| 46 | +- Ensure that all non-trivial and non-sensitive org owner actions are |
| 47 | + publicly logged in either of the above channels. |
| 48 | +- Escalate requests outside the given authority to the Steering Committee. |
| 49 | +- Maintain the [GitHub organisation documentation](./github.md). |
| 50 | +- Act as janitor for this repository. |
0 commit comments