New Proposed CC Role: Maintainer At-Large

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:

:construction_worker_woman: 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.

:factory_worker: 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)

:bulb: Access

  • Write access to a group of related repositories

:white_check_mark: 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.

1 Like