2024-06-30 08:16:52 +00:00
|
|
|
/*
|
|
|
|
List of maintainer teams.
|
2024-05-02 00:46:19 +00:00
|
|
|
name = {
|
|
|
|
# Required
|
|
|
|
members = [ maintainer1 maintainer2 ];
|
|
|
|
scope = "Maintain foo packages.";
|
|
|
|
shortName = "foo";
|
|
|
|
# Optional
|
|
|
|
enableFeatureFreezePing = true;
|
|
|
|
githubTeams = [ "my-subsystem" ];
|
|
|
|
};
|
|
|
|
|
|
|
|
where
|
|
|
|
|
|
|
|
- `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
|
|
|
|
|
|
|
|
More fields may be added in the future.
|
|
|
|
|
|
|
|
When editing this file:
|
|
|
|
* keep the list alphabetically sorted
|
|
|
|
* test the validity of the format with:
|
|
|
|
nix-build lib/tests/teams.nix
|
2024-06-30 08:16:52 +00:00
|
|
|
*/
|
2024-05-02 00:46:19 +00:00
|
|
|
|
|
|
|
{ lib }:
|
2024-06-30 08:16:52 +00:00
|
|
|
with lib.maintainers;
|
|
|
|
{
|
2024-05-02 00:46:19 +00:00
|
|
|
llvm = {
|
2024-06-30 08:16:52 +00:00
|
|
|
members = [ ];
|
2024-05-02 00:46:19 +00:00
|
|
|
scope = "Maintain LLVM package sets and related packages";
|
|
|
|
shortName = "LLVM";
|
|
|
|
enableFeatureFreezePing = true;
|
|
|
|
};
|
|
|
|
lix = {
|
2024-06-30 08:16:52 +00:00
|
|
|
members = [ ];
|
2024-05-02 00:46:19 +00:00
|
|
|
};
|
|
|
|
python = {
|
2024-06-30 08:16:52 +00:00
|
|
|
members = [ ];
|
2024-05-02 00:46:19 +00:00
|
|
|
};
|
|
|
|
rust = {
|
2024-06-30 08:16:52 +00:00
|
|
|
members = [ ];
|
2024-05-02 00:46:19 +00:00
|
|
|
};
|
|
|
|
}
|