We propose a new role, the Maintainer At-Large, who works to help maintain a group of repositories without committing functionality changes to the code. This role would currently cover engineers employed by Axim and 2U (“Aximprovements” and “Arbi-BOM”) but would be open to any organization willing to have focused engineering commitments around platform maintenance. The details of the role are as follows:
Maintainer At-Large CC Role
A Maintainer At-Large CC performs necessary updates (such as major and minor version updates as well as updates to CI infrastructure) for a group of related repositories in the openedx
GitHub organization.
Responsibilities
- Perform upgrades from edx-requirements-bot / dependabot / renovate in a timely manner
- Participate in coordination and execution of major upgrades (such as Python, Node, etc) driven by the Maintenance Working Group
- Defer to the repo’s maintainer for any other type of work (that is, do not merge in features or bugfixes unless a named repository Core Contributor or Maintainer has asked)
Access
- Write access to a group of related repositories
Requirements for nomination
Same as for Coding Core Contributors, see https://openedx.atlassian.net/wiki/spaces/COMM/pages/1529675973/Coding+Contributors+Materials
This proposal is open for feedback for 2 weeks, until 10 October 2024. Please provide comments/thoughts/votes in that timeframe.
For a refresher on existing roles, see this wiki page.