2U>T&L Repo Maintainership Process
Background/Context
In early 2023, Open edX rolled out a Maintainership expectation for all repos. More details about Maintainership can be found on the Open edX wiki: Maintainership
The T&L team internally owns, and therefore has agreed to maintain, several repos inside of the Open edX Github organization. This page outlines the community expectations and T&L’s process for delivering on that maintainership.
T&L Maintained Repos
T&L is the official maintainer for the following repos:
T&L plans to become the official maintainer for the following repos (throughout 2023):
frontend-lib-content-components
frontend-app-course-authoring
studio-frontend
Community Expectations
This is the set of Cumulative Maintainer Responsibilities as defined by the Maintainership Pilots.
T&L Maintainership Process
All T&L On-Call responsibilities listed here are also reflected on https://2u-internal.atlassian.net/wiki/spaces/TNL/pages/15436626/T+L+On-Call+Rotation+Responsibilities#Triage-and-deliver-on-Repo-Maintainership-requests
Initial Maintenance
Monitoring Repo Queues
T&L On-Call reviews the Studio Discourse Forums [Community, Development] weekly (usually on Monday).
T&L On-Call reviews the Github Issue queue, PR queue, and Security Issue queue weekly (usually on Monday).
Repo | Issues Queue | PR Queue | Sec Queue |
---|---|---|---|
For additional visibility, CODEOWNERS is used to automatically notify the entire team when a PR is submitted for review in the repos T&L maintains.
Regular Maintenance
T&L On-Call triages and mirrors all pending maintenance and security related requests weekly (usually on Monday), and either pulls them into the current sprint or moves them to the next sprint’s queue as required.
Maintainer Scrum of Scrums
T&L Engineering Manager attends the Maintainer Scrum of Scrums meeting to ensure the team continues to meet the expectations of Maintainership.