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 - Phase 1: Pilots #32

Closed
hurtstotouchfire opened this issue Mar 28, 2022 · 3 comments
Closed

OEP-55 - Phase 1: Pilots #32

hurtstotouchfire opened this issue Mar 28, 2022 · 3 comments
Assignees

Comments

@hurtstotouchfire
Copy link

hurtstotouchfire commented Mar 28, 2022

We'd like to do some gap analysis in preparation for OEP-55 and ideally pilot the new maintainer structure with a few repos.

Use cases

All of these cases assume that we're currently maintaining the repo. Are there any that we don't maintain but might have to take on?

  1. Repos we currently maintain & will keep
    a. Maintenance is already close to goal
    b. Close large maintenance gap
  2. Transition to new maintainer
    a. Still in use by 2U / edx.org
    b. Formerly used by 2U / edx.org, now deprecated or unused
    c. Not used or used historically by functions now moved to tCRIL (e.g. CC program, Open edX conference, etc)
  3. Only used by us / not part of Open edX
    a. keep public on 2U-owned org
    b. transition to private

Possible pilot repos

1. Keep & maintain

These would be the primary cases where we need to sort out what OEP-55 compliance looks like for us.

2. Transition to new maintainer

3. Only used by us

As far as we know, anything that needs to be private for business reasons is already private, so what might we want to make private for other reasons? Is there a model for 2U-owned open source that (in theory) does not need to comply with OEP-55?

@hurtstotouchfire hurtstotouchfire self-assigned this Mar 28, 2022
@hurtstotouchfire hurtstotouchfire added this to the OCM developers have a clear understanding of their role as open source stewards milestone Apr 6, 2022
@davidjoy
Copy link

davidjoy commented Apr 7, 2022

One option - frontend repositories formerly owned by community-engineering which now more naturally fit with the frontend working group or tCRIL.

Such as:

  • frontend-app-profile (fwg)
  • frontend-build (fwg)
  • frontend-platform (fwg)
  • frontend-component-header (fwg)
  • frontend-component-footer (fwg)
  • eslint-config (fwg)
  • frontend-template-application (fwg)
  • edx-bootstrap (fwg, unsupported)
  • edx-ui-toolkit (fwg, unsupported)
  • stylelint-config-edx (fwg, unsupported)
  • frontend-wg (tCRIL)
  • openedx-tech-radar (tCRIL)

All of these fall into the bucket of "things which are already de facto owned by FWG or tCRIL".

Note, I don't include frontend-app-account in this list because I think it may have a better home with a team at 2U - we continue to invest in it.

@hurtstotouchfire hurtstotouchfire changed the title OEP-55 Pilots OEP-55 - Phase 1: Pilots Apr 21, 2022
@ashultz0
Copy link

ashultz0 commented May 3, 2022

https://github.com/openedx/edx-analytics-pipeline is a weird case but might be interesting.

2U will stop running any of this code this month. We know some partners (opencraft certainly, maybe others) still use it. The sad wrinkle is no one actually loves it or probably even likes it.

@hurtstotouchfire
Copy link
Author

I'm closing this ticket to preserve the historical context but current work on OEP-55 pilots will be tracked on #31

Repository owner moved this from In Progress to Done in Open Source Process working group Jul 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

3 participants