core/maintainers/team-list.nix

43 lines
1.2 KiB
Nix
Raw Normal View History

2024-05-02 00:46:19 +00:00
/* List of maintainer teams.
2024-05-13 21:24:10 +00:00
name = {
# Required
members = [ maintainer1 maintainer2 ];
scope = "Maintain foo packages.";
shortName = "foo";
# Optional
enableFeatureFreezePing = true;
githubTeams = [ "my-subsystem" ];
};
2024-05-02 00:46:19 +00:00
2024-05-13 21:24:10 +00:00
where
2024-05-02 00:46:19 +00:00
2024-05-13 21:24:10 +00:00
- `members` is the list of maintainers belonging to the group,
- `scope` describes the scope of the group.
- `shortName` short human-readable name
- `enableFeatureFreezePing` will ping this team during the Feature Freeze announcements on releases
- There is limited mention capacity in a single post, so this should be reserved for critical components
or larger ecosystems within nixpkgs.
- `githubTeams` will ping specified GitHub teams as well
2024-05-02 00:46:19 +00:00
2024-05-13 21:24:10 +00:00
More fields may be added in the future.
2024-05-02 00:46:19 +00:00
2024-05-13 21:24:10 +00:00
When editing this file:
* keep the list alphabetically sorted
* test the validity of the format with:
nix-build lib/tests/teams.nix
*/
2024-05-02 00:46:19 +00:00
{ lib }:
with lib.maintainers; {
llvm = {
2024-05-13 21:24:10 +00:00
members = [ ];
2024-05-02 00:46:19 +00:00
scope = "Maintain LLVM package sets and related packages";
shortName = "LLVM";
enableFeatureFreezePing = true;
};
2024-05-13 21:24:10 +00:00
lix = { members = [ ]; };
python = { members = [ ]; };
rust = { members = [ ]; };
2024-05-02 00:46:19 +00:00
}