diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 511d419..970f6fd 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -21,3 +21,4 @@ /doc/resources.md @NixOS/org /doc/rfcs.md @NixOS/org /doc/teams.md @NixOS/org +/doc/nixpkgs-committers.md @Mic92 @NickCao @jtojnar diff --git a/doc/github.md b/doc/github.md index 62cf099..6d34059 100644 --- a/doc/github.md +++ b/doc/github.md @@ -14,8 +14,10 @@ There are many repositories, but these are some of the most important ones. The Nix package collection and NixOS. -There are over 200 Nixpkgs committers with access to merge any PR. -To become a Nixpkgs committer, you can apply [in this issue](https://github.com/NixOS/nixpkgs/issues/50105). +Currently there is an interim process for managing commit access, which is done by the Nixpkgs committer delegation team, whose processes are described [here](./nixpkgs-committers.md) and consists of these people: +- @Mic92 +- @NickCao +- @jtojnar Furthermore, every [Nixpkgs maintainer](https://github.com/NixOS/nixpkgs/tree/master/maintainers) is part of the organisation, such that they can be requested as a reviewer. diff --git a/doc/nixpkgs-committers.md b/doc/nixpkgs-committers.md new file mode 100644 index 0000000..2638bcb --- /dev/null +++ b/doc/nixpkgs-committers.md @@ -0,0 +1,11 @@ +# Nixpkgs committers + +There are over 200 Nixpkgs committers with access to merge any PR. +To become a Nixpkgs committer, you can apply [in this issue](https://github.com/NixOS/nixpkgs/issues/321665). + +The [Nixpkgs committer delegation team](./github.md#nixpkgs) is given the responsibility and authority of changing the list of [Nixpkgs committers](https://github.com/orgs/NixOS/teams/nixpkgs-committers). + +## Process +- The process must be publicly documented (this document) +- Any change to the process must be unanimously agreed upon by all delegation team members +- Any change in the list of committers must be publicly documented and agreed upon by all delegation team members