Setting clear expectations for the path to become a maintainer

Problem

The expectations to become a maintainer of this project are not clear and documented.

We started as a tiny team of two engineers (myself and @hswimelar) back in 2019, and the team is now starting to grow, with @jaime being our newest team member! 📈

To support new team members in their path from developers to maintainers of this project, we should develop a list of clear, attainable, and unbiased expectations/requirements to become a maintainer.

Solution

Engage the whole team in a discussion about requirements and expectations. Persist those requirements and expectations in a document.

Plan

  • add maintainership process to project docs
  • backend team members (existing and new) should identify as reviewers in team yml
  • create a trainee maintainership template for others to use to become maintainers
  • add becoming trainee maintainer to the team onboarding issue for senior backend engineers
  • (optional) invite other team members who know golang to become reviewers or trainee maintainers
Edited by Jaime Martinez