New-Maintainer-Checklist: update.

Update to the latest status quo.
This commit is contained in:
Mike McQuaid 2016-10-12 21:50:00 +01:00
parent 62e44a1dac
commit 114beb77cd

View File

@ -14,13 +14,13 @@ but we'd appreciate your continuing help in keeping on top of contributions.
A few requests: A few requests:
- please make pull requests on any changes to core (i.e. non-formula) code or - please make pull requests on any changes to Homebrew/brew code or any
any non-trivial (e.g. not a test or audit improvement or version bump) non-trivial (e.g. not a test or audit improvement or version bump) changes
changes to formulae code and don't merge them unless you get at least one +1 to formulae code and don't merge them unless you get at least one approval
- use `brew pull` and let it auto-close issues wherever possible (it may take and passing tests.
~5m). When this isn't possible always use `git pull --rebase`, `git rebase` - use `brew pull` for formulae changes that require new bottles and let it
and `git cherry-pick` rather than `git merge` and never use GitHub's "Merge auto-close issues wherever possible (it may take ~5m). When this isn't necessary
pull request" button. If in doubt, check with GitX that you've not use GitHub's "Merge pull request" button. If in doubt, check with GitX that you've not
accidentally added merge commits accidentally added merge commits
- still create your branches on your fork rather than in the main repository - still create your branches on your fork rather than in the main repository
- if still in doubt please ask for help and we'll help you out - these are - if still in doubt please ask for help and we'll help you out - these are
@ -36,15 +36,15 @@ Thanks for all your work so far!
If they accept, follow a few steps to get them set up: If they accept, follow a few steps to get them set up:
- [x] Invite them to the [**@Homebrew/maintainers** team](https://github.com/orgs/Homebrew/teams/maintainers) to give them write access to all repositories (but don't make them owners yet) - [x] Invite them to the [**@Homebrew/maintainers** team](https://github.com/orgs/Homebrew/teams/maintainers) to give them write access to all repositories (but don't make them owners yet). They will need to enable [GitHub's Two Factor Authentication](https://help.github.com/articles/about-two-factor-authentication/).
- [x] Ask them to sign up for a [Bintray](https://bintray.com) account and invite them to [Bintray's Homebrew organisation](https://bintray.com/homebrew/organization/edit/members) as a member (but not administrator access yet) so they can publish new bottles - [x] Ask them to sign in to [Bintray](https://bintray.com) using them GitHub account and they should auto-sync to [Bintray's Homebrew organisation](https://bintray.com/homebrew/organization/edit/members) as a member so they can publish new bottles
- [x] Add them to the [Jenkins' GitHub Authorization Settings admin user names](https://bot.brew.sh/configureSecurity/) so they can adjust settings and restart jobs - [x] Add them to the [Jenkins' GitHub Authorization Settings admin user names](https://bot.brew.sh/configureSecurity/) so they can adjust settings and restart jobs
- [x] Add them to the [Jenkins' GitHub Pull Request Builder admin list](https://bot.brew.sh/configure) to enable `@BrewTestBot test this please` for them - [x] Add them to the [Jenkins' GitHub Pull Request Builder admin list](https://bot.brew.sh/configure) to enable `@BrewTestBot test this please` for them
- [x] Invite them to the [`homebrew-dev` private maintainers mailing list](https://groups.google.com/forum/#!managemembers/homebrew-dev/invite) - [x] Invite them to the [`homebrew-dev` private maintainers mailing list](https://groups.google.com/forum/#!managemembers/homebrew-dev/invite)
- [x] Invite them to the [`machomebrew` private maintainers Slack](https://machomebrew.slack.com/admin/invites) - [x] Invite them to the [`machomebrew` private maintainers Slack](https://machomebrew.slack.com/admin/invites)
- [x] Invite them to the [`homebrew` private maintainers 1Password](https://homebrew.1password.com/signin)
- [x] Add them to [Homebrew's README](https://github.com/Homebrew/brew/edit/master/README.md) - [x] Add them to [Homebrew's README](https://github.com/Homebrew/brew/edit/master/README.md)
- [x] Encourage them to enable [GitHub's Two Factor Authentication](https://help.github.com/articles/about-two-factor-authentication/)
After a few weeks/months with no problems consider making them [owners on the Homebrew GitHub organisation](https://github.com/orgs/Homebrew/people) and [administrators on Bintray](https://bintray.com/homebrew/organization/edit/members). After a few weeks/months with no problems consider making them [owners on the Homebrew GitHub organisation](https://github.com/orgs/Homebrew/people).
Now sit back, relax and let the new maintainers handle more of our contributions. Now sit back, relax and let the new maintainers handle more of our contributions.