-
-
Notifications
You must be signed in to change notification settings - Fork 483
How to be a maintainer
compwron edited this page Dec 21, 2021
·
12 revisions
Theory of maintainership:
Someone always has the keys to the kingdom. Sometimes it is us. Being a maintainer is a position of trust and requires good judgement moreso even than skill
Steps:
- Contribute to CASA via making PRs and/or opening issues and/or helping in slack
- Post somewhere (usually in slack, but possibly also in a PR or github issue comment) "Hey, I might be interested in being a maintainer"
- A conversation ensues
- current maintainer pings Sean & team to say what's up
- set you up with permissions:
-
- heroku deploy permissions
-
- github maintainer permissions
-
- slack maintainer channel invite
Tasks that maintainers split up among themselves:
-
- deploy weekly (we take turns, currently friday afternoons)
-
- Review and merge PRs - friendly is good (someone needs to do it, but it doesn't have to be you)
-
- answer questions in slack
-
- help out with urgent code changes as needed (if available)
-
- Talk to stakeholders. Make github issues of stakeholder asks.
Who are the current maintainers? https://github.com/rubyforgood/casa/wiki/Who's-who%3F
Right now, people who sign up to be "team leads" for Ruby for Good events are suddenly "maintainers"