Skip to content

Commit af5529a

Browse files
authored
Merge pull request #310 from NixOS/onboarding-team-members
Add documentation about onboarding team members and swapping team leads
2 parents 8959864 + 0722843 commit af5529a

1 file changed

Lines changed: 24 additions & 1 deletion

File tree

team/README.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ The team lead has additional responsibilities:
2929

3030
## Processes
3131

32-
After every meeting, the notes must be posted to [Discourse](https://discourse.nixos.org/)
32+
After every meeting, the notes must be posted to [Discourse](https://discourse.nixos.org/).
3333

3434
For all non-trivial decisions:
3535
- At least 2 members must reach consensus
@@ -38,3 +38,26 @@ For all non-trivial decisions:
3838
- GitHub issues/PRs
3939
- Design documents in the repository
4040
- Meeting notes
41+
42+
## Onboarding
43+
44+
### Team members
45+
46+
- Add them to the [@NixOS/nix-formatting] GitHub team
47+
- Ensure they are on our Matrix channels:
48+
- [#nix-formatting:nixos.org](https://matrix.to/#/#nix-formatting:nixos.org)
49+
- [Internal discussion channel](https://matrix.to/#/!kEOZRmGPKpDpKcEBim:matrix.org)
50+
- Finally, add them to [Nix Formatting Team on `nixos.org`]
51+
52+
### Team lead
53+
54+
- Give them access to the Google Calendar ([example PR](https://github.com/NixOS/org/pull/104))
55+
- Ensure they are an admin on our Matrix channels (see list above)
56+
- GitHub:
57+
- Make them a maintainer of the [@NixOS/nix-formatting] GitHub team
58+
- Make them an admin on `NixOS/nixfmt`: <https://github.com/NixOS/nixfmt/settings/access>
59+
- Update their role on [Nix Formatting Team on `nixos.org`]
60+
- Later, revoke the old team lead's permissions (as appropriate)
61+
62+
[@NixOS/nix-formatting]: https://github.com/orgs/NixOS/teams/nix-formatting
63+
[Nix Formatting Team on `nixos.org`]: https://nixos.org/community/teams/formatting

0 commit comments

Comments
 (0)