Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create team document #156

Merged
merged 1 commit into from
Mar 13, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions team/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<!-- © 2024 Silvan Mosberger <[email protected]>
-
- SPDX-License-Identifier: MPL-2.0
-->

# Nix formatting team

This page collects information and processes for the Nix formatting team.

## Links

- GitHub team: [@NixOS/nix-formatting](https://github.com/orgs/NixOS/teams/nix-formatting/members)
- Matrix room: [#nix-formatting:nixos.org](https://matrix.to/#/#nix-formatting:nixos.org)
- Meeting calendar: [Search for "Nix formatting"](https://calendar.google.com/calendar/u/0/[email protected])
- Meeting link: [Jitsi](https://meet.zrh.init7.net/nix-formatting)
- Live meeting notes: [HedgeDoc](https://pad.lassul.us/nix-formatting)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe don't link these here, since they occasionally change and are in the Matrix room description anyways

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This page is also especially for people interested in seeing how the team operates and join in on the discussions, so I think these should stay here. We could do it the other way around though, changing the Matrix topic to link to this section.


## Responsibilities

The responsibilities of team members are:
- Responding to personal pings in the Matrix room and GitHub issues/PRs for this repository
- Reviewing PRs of this repository when requested

The team lead has additional responsibilities:
- Keeping track of tasks
- Posting meeting notes
- Managing permissions
- Keeping team information up-to-date

## Processes

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

For all non-trivial decisions:
- At least 2 members must reach consensus
- This can be on Matrix, GitHub or in meetings
- The decision must be publicly documented, in any of:
- GitHub issues/PRs
- Design documents in the repository
- Meeting notes