Seeking New Maintainers

Hi everyone!

We’re looking for maintainers to help steward some critical Open edX repositories. Since these repos are essential to the platform, we can’t deprecate them—which means we need community members like you to keep them healthy and maintained.

Repos that need maintainers:

  • openedx/edx-val
  • openedx/edx-milestones
  • openedx/django-wiki
  • openedx/credentials - In Progress @jajjibhai007
  • openedx/credentials-themes
  • openedx/frontend-app-learner-record - In Progress @jajjibhai007
  • openedx/edx-ora2
  • openedx/edx-ace - In Progress @jawad
  • openedx/web-fragments
  • openedx/edx-rbac - In Progress @Muhammad.Ammar
  • openedx/django-pyfs
  • openedx/auth-backends

Don’t worry if you’re not already familiar with these specific repos—experience with similar parts of the stack is enough to get started. Current Core Contributors can nominate themselves for CC rights expansion.

What does maintenance entail?

As a maintainer, most of the time it’s pretty easy, keep your repo up-to-date (make sure renovate and edx-requirement-bot PRs are landing), review other PRs that come in or delegate to other CCs of your repo, and help with major maintenance efforts such as Node, React, or Python upgrades.

If you have any questions please feel free to ask here or reach out to me directly!

1 Like

Hi @feanil , @Javier_Ontiveros offered himself to be a maintainer for frontend-app-authn here: Frontend-app-authn is seeking a new maintainer - #2 by Javier_Ontiveros

@DianaVillalvazo ah thank you, I meant to remove that one from the list, I’ll update it, thanks!

1 Like

@feanil I can maintain any one of those.

1 Like

Hi @feanil I would like to become a maintainer of GitHub - openedx/edx-rbac: Library to help managing role based access controls for django apps

1 Like

@qasimgulzar it looks like you’re currently not a CC so we’ll need to nominate you for CC first. Is there a repo you are more excited about than others?

@Muhammad.Ammar looks like you’re already a CC on a bunch of the enterprise repos so this would just be a rights expansion. Can you make a rights-expansion post for that repo for yourself?

Thank you both for stepping up!

@feanil above are few contributions which I would like to mention here.

Hi @feanil , I would like to become a maintainer of openedx/frontend-app-learner-record

@feanil Sure. I will create a post.

1 Like

@jajjibhai007 that sounds good, looks like we’ll need a rights expansion, can you make a post for the rights expansion? Also, are you familiar with the credentials service, since learner record is the MFE related to it, I’m wondering if you could take on that as well? No worries if that’s too much or you’re less comfortable taking on the backend repo.

1 Like

@jajjibhai007 I’m also happy to be a support for maintainers for learner record and credentials if you take those both on; I believe they are both pretty well documented but I’m happy to talk through any history or concerns!

1 Like

Sure @feanil I’m okay with taking over the credentials (Backend) one as well. I will try to give my best.

[Question] can you make a post for the rights expansion?

What’s the exact process for that?

The doc that explains the process is here: OEP-54: Core Contributors — Open edX Proposals 1.0 documentation

You can see examples here: Search results for 'Rights Expansion' - Open edX discussions

tl;dr; is that an existing CC that is not a CC on a given repo, can request that access to be approved by the community. You need write access to a repo before you can take on being a maintainer of that repo.

Hi @feanil I am willing to maintain GitHub - openedx/edx-ace: edX's Automated Communication Engine. I have already done work on this repo previously. github id: jawad-khan

Hey @jawad thanks for volunteering. Looks like you’re not currently a CC for that repo, can you make a rights expansion post for yourself and we’ll get you write access?

@feanil Done.

@feanil

1 Like