Seeking Maintainers

I’m creating this thread so we can periodically share opportunities for OpenCraft Core Contributors to take maintainership of Open edX-related repos, as part of the Maintainers Pilot (OEP-55). This can be a good way to invest some of your CC hours, and the Community needs it!

2 Likes

The Community is looking for maintainers for the following XBlocks:

See more details at Seeking Maitainers - Maintainers - Open edX discussions. If you’re interested, let Feanil know!

I took these two XBlocks.

2 Likes

@Agrendalath I can help you with the CC work on these xblock when I am back. :slight_smile:

1 Like

We’re also looking for maintainers for the following repos:

If you’d like to become a maintainer for one of these repos, ping me here and I’ll liaise with Axim.

@gabriel There were plans to deprecate these repos. Some objections were raised by the community, but from the forum thread it’s not clear to me what the current status is. From your conversations with upstream about the maintainership program, do you happen to know if the decision to deprecate xqueue and xqueue-watcher was reverted?

@tikr huh, I hadn’t seen the DEPR thread, thank you. I was relying on the note from the Phase 3 repo list, where it says in bold that both repos need a maintainer :sweat_smile:

I’ll check with Ed and update as necessary.

Sounds good, thanks :+1:

@tikr you saw Ed’s reply in Slack, but posting it here anyway:

If someone cares about [x-queue and x-queue watcher], they should put their hand up. My belief is that MIT is not migrating their courses that use xqueue on edx.org to a new option. Once that’s done, final deprecation and removal could move foward.

So, I don’t think we need to consider maintaining these repos after all.

@gabriel Cool, I’m glad we were able to sort that out and (hopefully) save the team some time :sweat_smile:

1 Like

Just wanted to bump this thread. There’s a project to start a maintenance working group. This group isn’t look to do the maintenence per se, but rather help in finding maintainers and coordinating maintenance work.

With the recent restructuring in 2U, a number of repos are likely to need new maintainers and it’s worth following along to see if something catches your eye, or if you think you’d be interested in joining the new working group.

4 Likes

Hi team,

2U is looking for people to take over maintainership of quite a few repos, including Learner Dashboard, credentials-themes, frontend-app-authn and enterprise.

This could be a good opportunity for us to work on repos that are important to our clients; learner dashboard in particular is something that most instances use.

Who has availability or interest in taking one or two of these on? Or any insight into which would be important to our clients? (Keep in mind this thread is public, but there’s a related email thread on our internal help ML.)

3 Likes

Following this logic, would frontend-app-authn be another one that might make sense?

1 Like

Yes it would!

1 Like

@Fox @ChrisChV @navin @gabor @farhaan @pooja @mtyaka @kshitij @Agrendalath Pinging you directly since the window of opportunity may be limited here. Could you folks who are coding Core Contributors each please reply with your thoughts on Learner Dashboard , credentials-themes , frontend-app-authn and enterprise?

  1. Do you think it would be useful for our clients if we were the maintainer of some of these repos?
  2. Do you have capacity or interest in taking one of them on? (Would it be worth shifting something so you could take it on?)

I know that some of our clients rely on Enterprise and much of our current work is centered around attempting to obviate it. Things like Learning Paths have required kludges using Enterprise for a long time. So it’s potentially one we could take on, with the express purpose of closing it out eventually with replacement parts one at a time.

I’m expecting that my current work will result in becoming a maintainer for one or two repos (for example, one that provides helper functions to react-based XBlocks, and the Gotenberg tutor plugin) So I am hesitant to take on an additional maintainership role at this time. I’m also filled up with work with the current clients/epics I manage.

2 Likes

enterprise

Learning Paths do not use Enterprise. At some point, we planned to use Course Discovery, but, fortunately, we dropped it before it was too late.
If we’re talking about only one client here, the plan is to remove the entire Enterprise stack, along with our Tutor plugin (which is the only publicly available approach to deploy it with Tutor, so I wouldn’t expect many community members to use it) by Willow/Xylon. The Enterprise Catalog still relies on long-deprecated ecommerce IDA, so proper maintenance of the whole enterprise stack may require lots of resources - especially since there is zero documentation about this part of the platform. Unless other clients rely on any part of it, we don’t really have a use case for making it work with the subsequent named releases.

@cassie,

credentials-themes

I saw Pathways mentioned in the email thread, but as mentioned here (and I think I also explained it during the last project meeting), this repo has no functional overlap with Pathways.

Learner Dashboard , frontend-app-authn

Personally, I haven’t used any of these (some of our instances have a custom dashboard or rely only on SSO), so I wouldn’t be the best candidate.

cc: @braden

3 Likes

Thanks a lot @Agrendalath, that’s very useful.

@braden I don’t mind taking learner-dashboard as that is the only one that I am familiar with but I am not sure if it is of use for any of our client. Pathways has some changes that will be going into it.

@braden Frontend repos are something I could handle, and would like to maintain, but I’m not sure if I could handle it right now. There’s stuff going on in my personal life that’s taking up a lot of my time.

If it’s a possibility, I could co-maintain with someone else.

1 Like