The following people have the GitHub "owners" permissions on the NixOS organization:
For any GitHub-related needs, you can reach out to the org owners by either:
- Pinging @NixOS/org
- Creating an issue in this repository.
- Messaging in the Github org owners help desk Matrix room.
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.
All org owners can individually take care of implementing:
- Decisions by bodies that have the authority to make GitHub org changes such as:
- Arbitrary decisions by the Steering Committee.
- Moderation decisions by the moderation team.
- Changes from approved RFCs.
- Low-impact changes, such as:
- Adding new org members to allow review requests.
- Creating new unprivileged Nixpkgs teams for mention.
- Updating repository meta information.
Org owners need approval from at least one other org owner to take care of implementing higher-impact changes that are not controversial, such as:
- Administer unmaintained repos, such as:
- Performing maintenance.
- Giving commit access to trusted people that offer maintenance.
- Archiving if appropriate.
- Create GitHub apps to unblock automation.
- Changes to the structure and CI of the org repository.
- Content updates to the GitHub organisation documentation.
Org owners have no authority to make other changes.
- Receive and process requests.
- We expect org owners to be subscribed to the NixOS/org repo.
- Each request should land in at least 2 org owners inboxes of some kind.
- Ensure that all non-trivial and non-sensitive org owner actions are publicly logged in either of the above channels.
- Escalate requests outside the given authority to the Steering Committee.
- Maintain the GitHub organisation documentation.
- Act as janitor for this repository.