Merge pull request #4606 from MikeMcQuaid/new-maintainer-best-practises
docs/New-Maintainer-Checklist: update best practises.
This commit is contained in:
commit
76243269c0
@ -8,7 +8,7 @@ First, send them the invitation email:
|
|||||||
|
|
||||||
```
|
```
|
||||||
The Homebrew team and I really appreciate your help on issues, pull requests and
|
The Homebrew team and I really appreciate your help on issues, pull requests and
|
||||||
your contributions around $THEIR_CONTRIBUTIONS.
|
your contributions to Homebrew.
|
||||||
|
|
||||||
We would like to invite you to have commit access and be a Homebrew maintainer.
|
We would like to invite you to have commit access and be a Homebrew maintainer.
|
||||||
If you agree to be a maintainer, you should spend a significant proportion of
|
If you agree to be a maintainer, you should spend a significant proportion of
|
||||||
@ -17,9 +17,12 @@ issues that arise from your code in a timely fashion and reviewing user
|
|||||||
contributions. You should also be making contributions to Homebrew every month
|
contributions. You should also be making contributions to Homebrew every month
|
||||||
unless you are ill or on vacation (and please let another maintainer know if
|
unless you are ill or on vacation (and please let another maintainer know if
|
||||||
that's the case so we're aware you won't be able to help while you are out).
|
that's the case so we're aware you won't be able to help while you are out).
|
||||||
You will need to watch Homebrew/brew and/or Homebrew/homebrew-core. If you're
|
|
||||||
no longer able to perform all of these tasks, please continue to contribute to
|
You will need to watch Homebrew/brew and/or Homebrew/homebrew-core. Let us know
|
||||||
Homebrew, but we will ask you to step down as a maintainer.
|
which (or both) so we can grant you commit access appropriately.
|
||||||
|
|
||||||
|
If you're no longer able to perform all of these tasks, please continue to
|
||||||
|
contribute to Homebrew, but we will ask you to step down as a maintainer.
|
||||||
|
|
||||||
A few requests:
|
A few requests:
|
||||||
|
|
||||||
@ -56,7 +59,9 @@ If they accept, follow a few steps to get them set up:
|
|||||||
- Add them to the [Jenkins' GitHub Pull Request Builder admin list](https://jenkins.brew.sh/configure) to enable `@BrewTestBot test this please` for them
|
- Add them to the [Jenkins' GitHub Pull Request Builder admin list](https://jenkins.brew.sh/configure) to enable `@BrewTestBot test this please` for them
|
||||||
- Invite them to the [`homebrew-maintainers` private maintainers mailing list](https://lists.sfconservancy.org/mailman/admin/homebrew-maintainers/members/add)
|
- Invite them to the [`homebrew-maintainers` private maintainers mailing list](https://lists.sfconservancy.org/mailman/admin/homebrew-maintainers/members/add)
|
||||||
- Invite them to the [`machomebrew` private maintainers Slack](https://machomebrew.slack.com/admin/invites) (and ensure they've read the [communication guidelines](Maintainer-Guidelines.md#communication))
|
- Invite them to the [`machomebrew` private maintainers Slack](https://machomebrew.slack.com/admin/invites) (and ensure they've read the [communication guidelines](Maintainer-Guidelines.md#communication))
|
||||||
- Add them to [Homebrew's README](https://github.com/Homebrew/brew/edit/master/README.md)
|
- Ask them to disable SMS as a 2FA device or fallback on their GitHub account in favour of using one of the other authentication methods.
|
||||||
|
- Ask them to (regularly) review remove any unneeded [GitHub personal access tokens](https://github.com/settings/tokens)
|
||||||
|
- Add them to [Homebrew/brew's README](https://github.com/Homebrew/brew/edit/master/README.md)
|
||||||
|
|
||||||
If they are also interested in doing system administration work:
|
If they are also interested in doing system administration work:
|
||||||
|
|
||||||
@ -69,7 +74,7 @@ If they want to consume raw anonymous aggregate analytics data (rather than use
|
|||||||
|
|
||||||
Once they have been active maintainers for at least a year and had some activity on more than one Homebrew organisation repository (or one repository and helped with system administration work):
|
Once they have been active maintainers for at least a year and had some activity on more than one Homebrew organisation repository (or one repository and helped with system administration work):
|
||||||
|
|
||||||
- Homebrew's [Software Freedom Conservancy](https://sfconservancy.org) Project Leadership Committee can take a vote on whether to extend an offer to the maintainer to join the committee. If they accept, email their name, email and employer to homebrew@sfconservancy.org and make them [owners on the Homebrew GitHub organisation](https://github.com/orgs/Homebrew/people).
|
- Homebrew's [Software Freedom Conservancy](https://sfconservancy.org) Project Leadership Committee can take a vote on whether to extend an offer to the maintainer to join the committee. If they accept, email their name, email and employer to homebrew@sfconservancy.org, make them [owners on the Homebrew GitHub organisation](https://github.com/orgs/Homebrew/people) and add them to the relevant section of the [Homebrew/brew's README](https://github.com/Homebrew/brew/edit/master/README.md).
|
||||||
|
|
||||||
If there are problems, ask them to step down as a maintainer and revoke their access to all of the above.
|
If there are problems, ask them to step down as a maintainer and revoke their access to all of the above.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user