Commit graph

30 commits

Author SHA1 Message Date
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