Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es> Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
# Maintainers
|
|
|
|
## Role of a maintainer
|
|
The responsibilities of maintainers are quite lax, and similar in spirit to
|
|
[nixpkgs' maintainers][1]:
|
|
|
|
The main responsibility of a maintainer is to keep the packages they
|
|
maintain in a functioning state, and keep up with updates. In order to do
|
|
that, they are empowered to make decisions over the packages they maintain.
|
|
|
|
That being said, the maintainer is not alone in proposing changes to the
|
|
packages. Anybody (both bots and humans) can send PRs to bump or tweak the
|
|
package.
|
|
|
|
In practice, this means that when updating or proposing changes to a package,
|
|
we will notify maintainers by mentioning them in Gitea so they can test changes
|
|
and give feedback.
|
|
|
|
Since we do bi-yearly release cycles, there is no expectation from maintainers
|
|
to update packages at each upstream release. Nevertheless, on each release cycle
|
|
we may request help from maintainers when updating or testing their packages.
|
|
|
|
## Becoming a maintainer
|
|
|
|
|
|
You'll have to add yourself in the `maintainers.nix` list; your username should
|
|
match your `bsc.es` email. Then you can add yourself to the `meta.maintainers`
|
|
of any package you are interested in maintaining.
|
|
|
|
[1]: [https://github.com/NixOS/nixpkgs/tree/nixos-25.05/maintainers]
|