Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OEP-55 Rollout - Maintainers #31

Closed
1 of 4 tasks
nedbat opened this issue Mar 24, 2022 · 8 comments
Closed
1 of 4 tasks

OEP-55 Rollout - Maintainers #31

nedbat opened this issue Mar 24, 2022 · 8 comments
Assignees
Labels
m12p Anything about Maintainership

Comments

@nedbat
Copy link
Contributor

nedbat commented Mar 24, 2022

Overview

The maintainers OEP merged with a status of provisional back in May. Defining maintainership will be an ongoing process, and we are currently starting a pilot with a subset of repos to get basic infrastructure in place.

Rollout objectives

Contacts

Work in Progress

Status Updates

  • 7/27 - Finalized maintainer contact people, started openedx slack channel (#maintainers-pilot), scheduled first Scrum of Scrums for 8/10 at 9AM eastern time.
  • 7/20 - Added credentials to the pilot.
  • 6/21 - Repos in scope for SOX compliance also included in the pilot.
  • 6/1 - tCRIL / 2U planning meeting for pilots. Tentative list of pilot repos chosen.
  • 5/13 - OEP-55 merges with provisional status.
  • 4/21 - OEP-55 itself is still in draft, but should be merged soon with at least a provisional status. I've outlined some "phase 0" steps, some of which feel like they are blocking a robust pilot project, and others are just for reducing the pilot problem space. I'll be following up on those tasks.
  • 4/14 - Revised this issue to be a parent ticket with an overall outline, some updates, and links out to sub-tasks.
  • 3/24 - OSPwg starts a task force to decide on concrete actions for 2U to adopt OEP-55. Adopted at OSP WG 3/34 meeting.

Reference

@nedbat nedbat changed the title OEP-55 response task force Maintainership response task force Mar 24, 2022
@hurtstotouchfire hurtstotouchfire added this to the OCM developers have a clear understanding of their role as open source stewards milestone Apr 14, 2022
@sarina
Copy link

sarina commented May 10, 2022

I want to capture @hurtstotouchfire comments on OEP-55 before the diff goes away:


My $0.02 would be Provisional but with a concrete timeline / set of objectives for what constitutes "implemented". That might be:

  • Set of repos included in Open edX is known and clearly enumerated via some single source of truth
  • Maintainers are declared for each of the components of Open edX (and have responded accepting the responsibilities)
  • A system is in place for providing maintainers with quant / qual feedback on their progress "maintaining project standards"
  • Scrum of scrums is meeting

@sarina
Copy link

sarina commented May 10, 2022

I made this wiki section to help us document pilot phases & timelines. Could we ensure that documentation is put here? https://openedx.atlassian.net/wiki/spaces/COMM/pages/3426418790/Maintainership+of+Open+edX+Repos

@nedbat nedbat assigned nedbat and unassigned hurtstotouchfire Jun 29, 2022
@nedbat

This comment was marked as outdated.

@hurtstotouchfire

This comment was marked as outdated.

@hurtstotouchfire
Copy link

I made this wiki section to help us document pilot phases & timelines. Could we ensure that documentation is put here? https://openedx.atlassian.net/wiki/spaces/COMM/pages/3426418790/Maintainership+of+Open+edX+Repos

@sarina I'm updating this issue and some of our other internal docs but will make sure to add any concrete developments on the wiki. Most recently @e0d and I discussed having a proto-scrum of scrums meeting (with the understanding that it may take a few tries to actually figure out who all the maintainers are and a time that works for everyone).

@hurtstotouchfire hurtstotouchfire changed the title Maintainership response task force OEP-55 Rollout - Maintainers Jul 25, 2022
@hurtstotouchfire
Copy link

TODO:
Add a sentence or two explaining what this OEP would do for 2U, making it clear that this should be a business priority. Maybe wordsmith this slack message I sent Yaro:

For actively maintained repos owned by 2u, it's not going to be a huge change
This is more about formalizing the edX concept of ownership across different community members
So in the long term, this should help us offload some of our current maintenance burden and get more out of the open source community

@nedbat nedbat added split this m12p Anything about Maintainership please groom This ticket needs improvement and removed split this labels Sep 7, 2022
@nedbat
Copy link
Contributor Author

nedbat commented Sep 8, 2022

We discussed on Sep 7th that this ticket needs to be split.

@hurtstotouchfire
Copy link

hurtstotouchfire commented Sep 27, 2022

I'm moving this to a page in our internal wiki: https://2u-internal.atlassian.net/wiki/spaces/ENG/pages/179306499/Initiative+Maintainership+Pilot
From there I will de-dupe with the public wiki page: https://openedx.atlassian.net/wiki/spaces/COMM/pages/3426844690/Maintainership+Pilot
And any future task tracking will happen on future issues, the next of which is #71

@nedbat nedbat removed the please groom This ticket needs improvement label Sep 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
m12p Anything about Maintainership
Projects
Development

No branches or pull requests

3 participants