Skip to content

Commit 69cd70a

Browse files
committed
MAINTAINERS.md
1 parent 05ed51c commit 69cd70a

File tree

2 files changed

+55
-1
lines changed

2 files changed

+55
-1
lines changed

MAINTAINERS.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Maintainers
2+
3+
- @mudgen
4+
- @maxnorm
5+
6+
# Responsibilities
7+
- Answer people's questions
8+
- Review and merge pull requests
9+
- Maintain documentation (including this file)
10+
- Maintain communication about the project
11+
12+
## Answer people's questions
13+
14+
Below are some guidelines about answering questions. These are not hard-bound rules that must be followed because every situation is different and require judgement, and I trust your judgement, which is why you were invited to become a maintainer.
15+
16+
### Simple questions
17+
18+
A simple, easy question you know the answer to and is a short answer can be answered directly.
19+
20+
### Compose design questions
21+
22+
It is a good idea to answer people's questions related to the design of Compose by directing them with a link to the part of the README or CONTRIBUTING file that answers their question or is related to their question.
23+
24+
If there is no such documentation to point them to and their question is a sensible questions that it would be good to answer, then fantastic, a gap in the documentation has been found and an issue should be created to address this so this documentation is created.
25+
26+
## Review and merge pull requests
27+
28+
This is something I really need help with. It is a bottleneck for the project unless we have enough people doing this. Fortunately this is fun work.
29+
30+
Only work on pull requests that you want to work on. If you don't feel you should handle a particular pull request for some reason, don't work on it. If you only want to review a pull request and give feedback on it, but not merge it, that's great. Do what you feel is right for yourself and the project.
31+
32+
Assign to yourself a pull request that you are reviewing so others know it is being reviewed. More than one person or maintainer can review the same pull request at the same time.
33+
34+
Before merging a pull request look at all the data concerning the pull request. Look at the code in the pull request and see if it makes sense.
35+
36+
Every pull request is different and so use your judgement about what should be done about each individual pull request.
37+
38+
Be really nice to people who submit pull requests even if there are a lot of problems with what they submit. But never merge a pull request because you are being nice. If there is something wrong, give feedback about it politely.
39+
40+
I extremely appreciate people who submit a pull request because they want to help our project, even if there are a lot of problems with what they submit.
41+
42+
**As maintainers we are responsible for the quality of Compose.**
43+
44+
## Maintain communication about the project
45+
46+
Share with people what is going on. It is great to highlight other's work in our project any way we can.
47+
48+
Join the private discord channel for maintainers.
49+
50+
---
51+
52+
We probably need to come up with some procedures for maintainers so we can coordinate better.
53+
54+
This MAINTAINERS file should evolve as we learn and determine efficient ways to do and handle more things. Discussion and pull requests on this file are welcome.

lib/forge-std

0 commit comments

Comments
 (0)