New Maintainers Checklist

Onboarding Email

This guide is to help onboard new maintainers into the buildtest project. To get started send an invitation email as follows:

We are pleased to invite you to the buildtest project and become a
buildtesters (a.k.a buildtest maintainer). We understand your time is
valuable; therefore we request a minimal effort of 2-3hrs per week towards buildtest.

As a buildtesters, you will be working on the following:

  * Monitor and triage issues
  * Assist user in slack channel (#general)
  * Update documentation
  * Review or triage Pull Request
  * Issue new pull request
  * Troubleshoot build errors in regression test or CI checks

As a buildtesters you may be granted elevated privilege to the following
services: GitHub, ReadTheDocs, Slack, and Google Analytics. As a
buildtesters, you agree to be accessible on Slack as our primary communication
channel.

If you agree to these terms, you will be assigned to work with another buildtest
maintainer in your first two weeks. Once you are confident in your duties, you
will work independently at your own pace, should you need assistance please
contact one of the maintainers.

Please review the contributing guide: https://buildtest.readthedocs.io/en/devel/contributing.html
if you are unsure about your responsibilities as a maintainer.

If you agree to these terms and conditions, please reply "I CONFIRM".

Thanks,
buildtest

Onboarding Checklist

The on-boarding checklist is used to transition an existing contributor to maintainer roler. A maintainer should exercise judgement, when on-boarding a contributor to maintainer role which has elevated priviledge to buildtest operations.

Offboarding Checklist

The offboarding checklist is meant to remove privileges for maintainers that decide to leave the project or transition to new role where certain permissions are no longer needed. First confirm with individual that he/she would like to be removed as maintainer. Often times, the individual may continue contribution to buildtest but doesn’t need elevated privilege.

To get started please consider the following when off-boarding maintainers