diff options
author | The Bundler Bot <bot@bundler.io> | 2018-08-14 21:56:33 +0000 |
---|---|---|
committer | The Bundler Bot <bot@bundler.io> | 2018-08-14 21:56:33 +0000 |
commit | a43c65fd228c1a70093e7a191de263bd2cd1d779 (patch) | |
tree | 6c3a57580bff3c5db36f8b3e5d67d1be943f456c | |
parent | e71418eeb1c16aa6bad8712b0a74696a6d8f1e36 (diff) | |
parent | f01c183d871aa7e2e35692942bf5006bd04249e6 (diff) | |
download | bundler-a43c65fd228c1a70093e7a191de263bd2cd1d779.tar.gz |
Auto merge of #6659 - bundler:indirect/playbooks, r=indirect
add TEAM_CHANGES to doc/playbooks/
None
-rw-r--r-- | doc/playbooks/RELEASING.md (renamed from doc/development/RELEASING.md) | 2 | ||||
-rw-r--r-- | doc/playbooks/TEAM_CHANGES.md | 42 |
2 files changed, 43 insertions, 1 deletions
diff --git a/doc/development/RELEASING.md b/doc/playbooks/RELEASING.md index 58a7af5b28..58a6196fef 100644 --- a/doc/development/RELEASING.md +++ b/doc/playbooks/RELEASING.md @@ -1,6 +1,6 @@ # Releasing -Bundler users [Semantic Versioning](https://semver.org/). +Bundler uses [Semantic Versioning](https://semver.org/). _Note: In the documentation listed below, the *current* minor version number is 1.11 and the *next* minor version number is 1.12_ diff --git a/doc/playbooks/TEAM_CHANGES.md b/doc/playbooks/TEAM_CHANGES.md new file mode 100644 index 0000000000..4fd86b5cd1 --- /dev/null +++ b/doc/playbooks/TEAM_CHANGES.md @@ -0,0 +1,42 @@ +# Team changes + +This file documents how to add and remove team members. For the rules governing adding and removing team members, see [POLICIES][policies]. + +## Adding a new team member + +Interested in adding someone to the team? Here's the process. + +1. An existing team member nominates a potential team member to the rest of the team. +2. The existing team reaches consensus about whether to invite the potential member. +3. The nominator asks the potential member if they would like to join the team. +4. The nominator also sends the candidate a link to [POLICIES][policies] as an orientation for being on the team. +5. If the potential member accepts: + - Invite them to the maintainers Slack channel + - Add them to the [maintainers team][org_team] on GitHub + - Add them to the [Team page][team] on bundler.io, in the [maintainers list][maintainers] + - Add them to the [list of team members][list] in `contributors.rake` + - Add them to the authors list in `bundler.gemspec` + - Add them to the owners list on RubyGems.org by running + ``` + $ gem owner -a EMAIL bundler + ``` + + +## Removing a team member + +When the conditions in [POLICIES](https://github.com/bundler/bundler/blob/master/doc/POLICIES.md#maintainer-team-guidelines) are met, or when team members choose to retire, here's how to remove someone from the team. + +- Remove them from the owners list on RubyGems.org by running + ``` + $ gem owner -r EMAIL bundler + ``` +- Remove their entry on the [Team page][team] on bundler.io, in the [maintainers list][maintainers] +- Remove them from the [list of team members][list] in `contributors.rake` +- Remove them from the [maintainers team][org_team] on GitHub +- Remove them from the maintainers Slack channel + +[policies]: https://github.com/bundler/bundler/blob/master/doc/POLICIES.md#bundler-policies +[org_team]: https://github.com/orgs/bundler/teams/maintainers/members +[team]: https://bundler.io/contributors.html +[maintainers]: https://github.com/bundler/bundler-site/blob/02483d3f79f243774722b3fc18a471ca77b1c424/source/contributors.html.haml#L25 +[list]: https://github.com/bundler/bundler-site/blob/02483d3f79f243774722b3fc18a471ca77b1c424/lib/tasks/contributors.rake#L8 |