Merge pull request #8989 from MikeMcQuaid/maintainer-review-time
Maintainer-Guidelines: give maintainers time to review enhancements.
This commit is contained in:
commit
d137eaada0
@ -157,6 +157,18 @@ Any maintainer can merge any PR they have carefully reviewed and is passing CI t
|
||||
|
||||
Any maintainer can revert a PR created by another maintainer after a user submitted issue or CI failure that results. The maintainer who created the original PR should be given no less than an hour to fix the issue themselves or decide to revert the PR themselves if they would rather.
|
||||
|
||||
### Give time for other maintainers to review
|
||||
|
||||
PRs that are an "enhancement" to existing functionality i.e. not a fix to an open user issue/discussion, not a version bump, not a security fix, not a fix for CI failure, a usability improvement, a new feature, refactoring etc. should wait 24h Monday - Friday before being merged. For example,
|
||||
|
||||
- a new feature PR submitted at 5pm on Thursday should wait until 5pm on Friday before it is merged
|
||||
- a usability fix PR submitted at 5pm on Friday should wait until 5pm on Monday before it is merged
|
||||
- a user-reported issue fix PR can be merged immediately after CI is green
|
||||
|
||||
If a maintainer is on holiday/vacation/sick during this time and leaves comments after they are back: please treat post-merge PR comments and feedback as you would left within the time period and follow-up with another PR to address their requests (if agreed).
|
||||
|
||||
The vast majority of Homebrew/homebrew-core PRs are bug fixes or version bumps so can be self-merged once CI has completed.
|
||||
|
||||
## Communication
|
||||
|
||||
Maintainers have a variety of ways to communicate with each other:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user