34 Commits

Author SHA1 Message Date
Michael Daniels
006ecdbdeb treewide: fix typos (#479869) 2026-01-24 21:36:44 +00:00
Ben Siraphob
c7e10647ea treewide: fix typos 2026-01-13 14:45:11 -05:00
Emily
ea17f27c98 maintainers/README: update guidelines around closed teams 2026-01-11 15:38:28 +00:00
Tom Vincent
bce05bb7a1 maintainers/README.md: update merge bot links
nixpkgs-merge-bot was moved into the nixpkgs repo.
2025-12-03 10:28:36 +00:00
Wolfgang Walther
7241bcbb4f maintainers/README.md: change name to handle (#454476) 2025-11-03 07:53:02 +00:00
Sav Tripodi
65063ce78b maintainers/README.md: change name to handle
As per the CONTRIBUTING.md docs the standard is to use the handle not
the name, per refer to:
https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#commit-conventions

Updated to ensure the documentation aligns.
2025-11-03 08:47:59 +01:00
Silvan Mosberger
428bd8f1a2 lib.teams: Populate fields from synced GitHub state
The before and after of

    nix-instantiate --eval -A lib.teams --strict --json | jq 'walk(if type == "array" then sort else . end)'

has been ensured to be negligible, only consisting of minor team
shortName and scope differences
2025-10-27 19:36:57 +01:00
nixpkgs-ci[bot]
328f4a49c0 Merge master into staging-next 2025-09-30 12:07:29 +00:00
Wolfgang Walther
b1bd3ce94d maintainers/README: use important blockquote 2025-09-30 12:46:28 +02:00
Wolfgang Walther
65bcea47b7 maintainers/README: mention GitHub team creation
We recently introduced a mostly-self-service onboarding workflow for new
GitHub teams, which is as simple as creating the team with the right
parent team.
2025-09-30 12:45:34 +02:00
Ben Siraphob
0849a4f6cd maintainers: fix typos in md files 2025-09-09 13:14:35 +07:00
Silvan Mosberger
e21abb19b7 maintainers/README.md: clarify maintainer removal (#437434) 2025-09-02 11:11:25 +02:00
Wolfgang Walther
77ffc77f53 maintainers/README.md: clarify maintainer removal
The wording on how to lose maintainer status implied that this was per
package. While this is true, we also follow the same procedure for
entirely inactive maintainers, dropping them from all packages,
including their maintainer handle.

I'm a friend of making things shorter, this should leave enough room for
interpretation of both.

Since removal of inactive maintainers implies that maintainer-list.nix
is about *active* maintainers, clarify that as well.
2025-08-27 20:12:50 +02:00
Wolfgang Walther
c09d16c0a1 maintainers/README: require github/githubId for maintainers
This documents the requirement for a github and githubId fields in
maintainer handles. It does explicitly not enforce this requirement,
yet, becaue there are still some maintainers without.

Enforcment via tests/CI will happen in a separate step.
2025-08-27 15:15:25 +02:00
Wolfgang Walther
7ae40d63c3 maintainers/README: improve suggestion to check githubId
It's actually easier to request the user by ID and check the name
matches, because the name is going to differ more significantly on a
typo than the ID.
2025-08-27 12:32:30 +02:00
Wolfgang Walther
62fe016519 treewide: run treefmt with mdcr/nixfmt 2025-07-24 13:52:31 +02:00
Peder Bergebakken Sundt
9ff638701e maintainers/README.md: encourage notifying maintainers 2025-07-01 06:23:10 +02:00
Wolfgang Walther
b4532efe93 **/README.md: one sentence per line
As documented in doc/README.md.
2025-06-29 21:14:32 +02:00
Aleksana
5394e72bc0 maintainers/README.md: expand section on maintainer tooling (#419690) 2025-06-29 07:53:30 +08:00
Peder Bergebakken Sundt
129709a082 maintainers/README.md: document expected commit title format for maintainer additions
This is already in (i think) CONTRIBUTING.md, but repetition both legitimizes and is more discoverable.
2025-06-28 07:51:34 +02:00
Peder Bergebakken Sundt
ab12c2ca96 maintainers/README.md: expand section on maintainer tooling
Addresses https://github.com/NixOS/nixpkgs/issues/234293#issuecomment-3000177145
2025-06-28 07:51:33 +02:00
Tim Schumacher
9b0f8f8186 docs: merge-bot requires authoring by r-ryantm or a committer
This brings the listed conditions into sync between `CONTRIBUTING.md`,
`maintainers/README.md`, and the nixpkgs-merge-bot README.
2025-06-25 06:23:17 +02:00
Gwenn Le Bihan
2f8b917c22 doc: mention adding maintainers must be done in a separate commit (#410292) 2025-05-26 20:49:53 +08:00
Adam Dinwoodie
bb72703fd9 docs: remove outdated references to CODEOWNERS
As of b01ca00aed (CODEOWNERS: Switch to alternate mechanism,
2024-10-10) and #336261, this repository doesn't use the GitHub
CODEOWNERS file, but instead has its own similar mechanism.  Remove and
update references to the CODEOWNERS file in various documentation files.
2024-12-30 22:08:49 +00:00
Sefa Eyeoglu
77c379fc15 maintainers/README: add guidelines for committers
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-11-10 14:32:13 +01:00
Nishimara
36745c6b81 doc: remove 'simply'
Same as #266434
2024-11-06 12:11:58 +03:00
Fritz Otlinghaus
697b08cd81 docs: Add section about nixpkgs-merge-bot (#305555) 2024-11-01 11:52:41 +01:00
Janne Heß
fcc95ff817 treewide: Fix all Nix ASTs in all markdown files
This allows for correct highlighting and maybe future automatic
formatting. The AST was verified to work with nixfmt only.
2024-03-28 09:28:12 +01:00
nicoo
1d7f14656a maintainers-list.nix: Document (current) invitation process, add get-maintainer.sh (#267084)
* maintainer-list: Document automatic invites to @NixOS/nixpkgs-maintainers

* maintainers/scripts: Add `get-maintainer.sh`

Supports querying `maintainers-list.nix` by Nix attribute,
email address, github name or id, matrix account, or name.

* maintainers/scripts/get-maintainer.sh: More verbose help message

* maintainers/scripts/get-maintainer.sh: Fix (some) `shellcheck` lints

* maintainers/scripts: Add README

* maintainers/scripts/get-maintainer.sh: Put inline documentation at the top of the file

* maintainers/scripts: Document this is not a stable interfact to nixpkgs

Co-authored-by: Silvan Mosberger <github@infinisil.com>

* scripts/README: Add example for `get-maintainer.sh`

---------

Co-authored-by: Silvan Mosberger <github@infinisil.com>
2023-12-08 02:57:38 +01:00
Jonas Chevalier
10481cb0cf maintainers: document expectations (#250344)
* maintainers: document expectations

Motivated by https://discourse.nixos.org/t/where-did-you-get-stuck-in-the-nix-ecosystem-tell-me-your-story

Address the uncertainty around maintainers by defining what it
means, what are the expectations and power you get.

* change the wording to be a bit more lax on losing maintainer status

* clarify how removal happens

* expand the reasoning a bit more

* Update maintainers/README.md

Co-authored-by: 7c6f434c <7c6f434c@mail.ru>

* Update maintainers/README.md

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>

* Update maintainers/README.md

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>

* Update maintainers/README.md

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>

* Update maintainers/README.md

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>

* Update maintainers/README.md

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>

* Update maintainers/README.md

Co-authored-by: Frederik Rietdijk <freddyrietdijk@fridh.nl>

---------

Co-authored-by: 7c6f434c <7c6f434c@mail.ru>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Frederik Rietdijk <freddyrietdijk@fridh.nl>
2023-09-01 18:49:01 +02:00
Silvan Mosberger
d5148f2333 maintainer/README.md: GitHub markdown fixes 2023-08-14 04:49:38 +02:00
Silvan Mosberger
f3a050a191 doc/reviewing-contributions: Rough move to new contribution doc files
No content was changed, new titles are wrapped with () to signal that
they will need to be decided on in a future commit.

Section in the manual have been preserved with a simple redirect to
GitHub, the proper anchors should be filled out in a future commit once
the new section names are decided.
2023-08-13 22:04:56 +02:00
Silvan Mosberger
b98abe51ad README.md: Rough move to new contribution doc files
No content was changed, new titles are wrapped with () to signal that
they will need to be decided on in a future commit.
2023-08-13 21:54:50 +02:00
Silvan Mosberger
d70091c3ad Create unified markdown files for contributing docs 2023-08-13 21:54:50 +02:00