-
Notifications
You must be signed in to change notification settings - Fork 28
Description
I would like to clean up the organization of maintainer teams under Nixpkgs by nesting them under the nixpkgs-maintainers team. This has the additional benefit that these teams all automatically inherit the maintainers' triage privilege. This means:
- we have a much shorter members list in the Nixpkgs repo configuration
- these teams don't need to be given that privilege for Nixpkgs manually to be pinged - less work for org owners.
- nixpkgs contributors can create new teams and request to put this under the nixpkgs-maintainers team immediately. org owners or core members can then just hit "approve" or "deny".
This allows us to create a mostly-self-service workflow for team creation and organization.
We need the following pieces for this to work:
- All relevant teams must be moved "under" the nixpkgs-maintainers teams. This can be done in their settings.
- Optional: The 4 core team members, @alyssais @emilazy @K900 and @wolfgangwalther can be given the "maintainer" role in the nixpkgs-maintainers team. This allows us to respond to these "join requests" in addition to org owners.
Theoretically, there is also the option to invite each of these teams individually, but this creates a lot of churn, because all these maintainers have to accept etc. - so it is certainly easier to do this once as an org owner, although a bit repetitive.
List of teams to add to nixpkgs-maintainers
https://github.com/orgs/NixOS/teams/acme/edit
https://github.com/orgs/NixOS/teams/android/edit
https://github.com/orgs/NixOS/teams/bazel/edit
https://github.com/orgs/NixOS/teams/beam/edit
https://github.com/orgs/NixOS/teams/bootstrapping/edit
https://github.com/orgs/NixOS/teams/categorization/edit
https://github.com/orgs/NixOS/teams/coq/edit
https://github.com/orgs/NixOS/teams/cosmic/edit
https://github.com/orgs/NixOS/teams/crystal-lang/edit
https://github.com/orgs/NixOS/teams/cuda-maintainers/edit
https://github.com/orgs/NixOS/teams/darwin-core/edit
https://github.com/orgs/NixOS/teams/darwin-maintainers/edit
https://github.com/orgs/NixOS/teams/dotnet/edit
https://github.com/orgs/NixOS/teams/emacs/edit
https://github.com/orgs/NixOS/teams/enlightenment/edit
https://github.com/orgs/NixOS/teams/exotic-platform-maintainers/edit
https://github.com/orgs/NixOS/teams/flutter/edit
https://github.com/orgs/NixOS/teams/freedesktop/edit
https://github.com/orgs/NixOS/teams/geospatial/edit
https://github.com/orgs/NixOS/teams/gitlab/edit
https://github.com/orgs/NixOS/teams/gnome/edit
https://github.com/orgs/NixOS/teams/golang/edit
https://github.com/orgs/NixOS/teams/haskell/edit
https://github.com/orgs/NixOS/teams/hyprland/edit
https://github.com/orgs/NixOS/teams/java/edit
https://github.com/orgs/NixOS/teams/k3s/edit
https://github.com/orgs/NixOS/teams/kodi/edit
https://github.com/orgs/NixOS/teams/kubernetes/edit
https://github.com/orgs/NixOS/teams/linux-kernel/edit
https://github.com/orgs/NixOS/teams/lisp/edit
https://github.com/orgs/NixOS/teams/lix-maintainers/edit
https://github.com/orgs/NixOS/teams/llvm/edit
https://github.com/orgs/NixOS/teams/loongarch64/edit
https://github.com/orgs/NixOS/teams/lua/edit
https://github.com/orgs/NixOS/teams/lumina/edit
https://github.com/orgs/NixOS/teams/lxc/edit
https://github.com/orgs/NixOS/teams/lxqt/edit
https://github.com/orgs/NixOS/teams/mate/edit
https://github.com/orgs/NixOS/teams/neovim/edit
https://github.com/orgs/NixOS/teams/nixpkgs-ci/edit
https://github.com/orgs/NixOS/teams/node/edit
https://github.com/orgs/NixOS/teams/ocaml/edit
https://github.com/orgs/NixOS/teams/pantheon/edit
https://github.com/orgs/NixOS/teams/php/edit
https://github.com/orgs/NixOS/teams/podman/edit
https://github.com/orgs/NixOS/teams/postgres/edit
https://github.com/orgs/NixOS/teams/qt-kde/edit
https://github.com/orgs/NixOS/teams/reproducible/edit
https://github.com/orgs/NixOS/teams/risc-v/edit
https://github.com/orgs/NixOS/teams/rocm-maintainers/edit
https://github.com/orgs/NixOS/teams/rust/edit
https://github.com/orgs/NixOS/teams/scala/edit
https://github.com/orgs/NixOS/teams/sdl/edit
https://github.com/orgs/NixOS/teams/static/edit
https://github.com/orgs/NixOS/teams/stdenv/edit
https://github.com/orgs/NixOS/teams/systemd/edit
https://github.com/orgs/NixOS/teams/xen-project/edit
https://github.com/orgs/NixOS/teams/xfce/edit