mirror of
https://github.com/reactos/reactos
synced 2025-10-06 00:12:51 +02:00
Add a document on the rules we should follow while managing/reviewing PRs,
and link to it from CONTRIBUTING.md and CODE_OF_CONDUCT.md
This commit is contained in:
committed by
Mark Jansen
parent
994eb598b3
commit
23d0ec4c4a
16
PULL_REQUEST_MANAGEMENT.md
Normal file
16
PULL_REQUEST_MANAGEMENT.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# Rules for managing Pull Requests
|
||||
|
||||
For the sake of trying to maintain an acceptable number of open but idle PRs, the following rules should be considered:
|
||||
- If a PR has at least one approval, it can be merged after 1 week of waiting for additional comments.
|
||||
- If the change has at least 3 approvals or you consider it trivial enough, it may be merged right away.
|
||||
- If a PR stays in "changes requested" for too long, and there is no indication from the author that they are working on it, it shall be closed.
|
||||
- Rule of thumb: 2 weeks for a small PR. Can be longer if the PR is large.
|
||||
- The PR can be reopened at any point, if you have additional comments, or new changes have been done.
|
||||
- If you require a review from a particular person, assign the PR to that person. Don't just rely on the "review requested" feature of GitHub.
|
||||
- Remember that PR labels exist. You can assign an appropriate label to a pull request to designate it's scope, grab additional attention or just for extra navigation possibilities.
|
||||
- Don't feel obliged to comment everything you see, just for the sake of commenting. Be it on JIRA, GitHub, or even on IRC.
|
||||
|
||||
In addition, in order to avoid coming off as rude to helpful contributors, please refrain from:
|
||||
- Asking the contributor to do unrelated work
|
||||
- Closing without providing a reason
|
||||
- Merging with the intention to rewrite that code soon after
|
Reference in New Issue
Block a user