add objectives and tasks for Nix team

so far there were no even remotely measurable objectives, only a general
purpose statement.

this change is intended to focus the team's work on what I (and many
others I talked to) perceive to be the main pain point in the
development process.

Co-authored-by: solene.rapenne@tweag.io
This commit is contained in:
Valentin Gagarin 2023-01-02 11:40:09 +01:00
parent 92611e6e4c
commit a556143dc1

View file

@ -2,7 +2,22 @@
## Motivation
The goal of the team is to help other people to contribute to Nix.
In order to attract more maintainers and thereby scale the development process to match user needs, the main goal of this team is to improve the Nix contributor experience.
### 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
- Elaborate contribution guides and abide to them
- Improve documentation targeted to contributors
- Maintain the issue tracker and triage pull requests
- Help competent contributors succeed with their pull requests
- Ensure the required maintainer capacity for all of the above
## Members