diff options
author | Valentin Gagarin <valentin.gagarin@tweag.io> | 2023-03-13 14:01:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-13 14:01:15 +0100 |
commit | d9f60ffb8194a9c1c511969f3a7e6cb87ef47b73 (patch) | |
tree | 7e9bc68d7083f177081766af3b25b796e0c6deb9 /maintainers/README.md | |
parent | f32ca06a8328c370421902d8f14bbd3c375d2a96 (diff) | |
parent | 164a5e2629fdd0089af11209b6ab628e81a38fc2 (diff) |
Merge pull request #7534 from fricklerhandwerk/maintainers-goals
add objectives and tasks for Nix team
Diffstat (limited to 'maintainers/README.md')
-rw-r--r-- | maintainers/README.md | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/maintainers/README.md b/maintainers/README.md index 1864a279d..476a5f51e 100644 --- a/maintainers/README.md +++ b/maintainers/README.md @@ -2,7 +2,30 @@ ## Motivation -The goal of the team is to help other people to contribute to Nix. +The team's main responsibility is to set a direction for the development of Nix and ensure that the code is in good shape. + +We aim to achieve this by improving the contributor experience and attracting more maintainers – that is, by helping other people contributing to Nix and eventually taking responsibility – in order to scale the development process to match users' needs. + +### Objectives + +- It is obvious what is worthwhile to work on. +- It is easy to find the right place in the code to make a change. +- It is clear what is expected of a pull request. +- It is predictable how to get a change merged and released. + +### Tasks + +- Establish, communicate, and maintain a technical roadmap +- Improve documentation targeted at contributors + - Record architecture and design decisions + - Elaborate contribution guides and abide to them + - Define and assert quality criteria for contributions +- Maintain the issue tracker and triage pull requests +- Help contributors succeed with pull requests that address roadmap milestones +- Manage the release lifecycle +- Regularly publish reports on work done +- Engage with third parties in the interest of the project +- Ensure the required maintainer capacity for all of the above ## Members |