Skip to content

Commit

Permalink
maintainers-list: create a field isActive
Browse files Browse the repository at this point in the history
Default true; should be set to false when the maintainer is not active.

The most immediate use of this Boolean attribute is to mark maintainers
that are not contributing to Nixpkgs from a long amount of time.
Nonetheless it can be used to mark any *long term inactivity*, including
but not limited to:

- Sabbatical leave
- Retirement
- Intimate issues
- Force majeure

In principle, a third person can set this attribute; nonetheless, for
the sake of a good etiquette, at least one contact attempt must be
issued and carried out before effectively committing it.

This attribute can be employed to many useful activities, including but
not limited to:

- Treewide automation
  - Removal of inactive maintainers from packages
  - Orphaning alerts
- Filter automatic notifications
  • Loading branch information
AndersonTorres committed Jun 3, 2024
1 parent 0fc0a54 commit 92efa88
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,33 @@
keys = [{
fingerprint = "AAAA BBBB CCCC DDDD EEEE FFFF 0000 1111 2222 3333";
}];

# Default true; should be set to false when the maintainer is not active.
#
# The most immediate use of this Boolean attribute is to mark maintainers
# that are not contributing to Nixpkgs from a long amount of time.
# Nonetheless it can be used to mark any *long term inactivity*, including
# but not limited to:
#
# - Sabbatical leave
# - Retirement
# - Intimate issues
# - Force majeure
#
# In principle, a third person can set this attribute; nonetheless, for
# the sake of a good etiquette, at least one contact attempt must be
# issued and carried out before effectively committing it.
#
# This attribute can be employed to many useful activities, including but
# not limited to:
#
# - Treewide automation
# - Removal of inactive maintainers from packages
# - Orphaning alerts
# - Filter automatic notifications
#

isActive = true;
};
```

Expand Down

0 comments on commit 92efa88

Please sign in to comment.