BCR Maintainer Onboarding Guide
Welcome to the Bazel Central Registry (BCR) maintainer team! This document outlines the onboarding process for new maintainers.
Prerequisites
Before starting the onboarding process, you should have:
- Experience maintaining a Bazel module in the BCR.
- Approval from the Rules Authors SIG and the Bazel team.
Onboarding Process
1. Setup and Preparation
- Read bcr-policies.md thoroughly to understand principles, policies, and playbooks.
- Join the private maintainer channel on Bazel Slack (reach out to an existing maintainer for an invite).
2. The Shadowing Phase
You will be paired with a senior maintainer (Mentor) who will guide you during your initial reviews.
- Review pull requests publicly and leave your comments or approval on the thread.
- Once you approve the PR, add your mentor for a final review. Your mentor will perform the final review and the merge.
- The shadowing phase ends when both you and your mentor feel confident.
3. Completing the Onboarding
You are considered a full maintainer when you are comfortable autonomously reviewing and merging pull requests of various types. As a concluding task:
- Add or refine the Maintainer Playbook. Update it with things that you found confusing or hard to discover during your onboarding!