Skip to content

Rename this repo and PyPI project to openedx-core #470

@kdmccormick

Description

@kdmccormick
  • Rename the repo to openedx-core from GH settings.
  • In one PR:
    • Update the README and a add a little note about the former name
    • Create a sub-folder called tmp-openedx-learning. This will be our backcompat "shell" project.
      • Add basic setup.py. Set the project name to openedx-learning
      • Add a basic description which redirects the user to openedx-core.
      • Set the version number one zero-versioned major version higher than the current release.
      • Its package list should be empty (i.e., no source folders)
      • Its install_requires should contain openedx-core, ensureing that installing openedx-learning will now forward you to the new name.
      • Edit pypi-publish so that it also runs this new setup.py. Add a note that it's temporary and link to this ticket.
    • Back in the real setup.py, rename the project to openedx-core.
    • Double-bump the version number (so that it is the version of tmp-openedx-learning, plus 0.1.0), add a changelog entry.
    • Merge. This should trigger the release workflow for both openedx-learning (now a shell project) and openedx-core (the real project)
  • In openedx-platform's pip reqs, remove openedx-learning and add openedx-core. Run make compile-requirements. Grep for any openedx-learning refernces and update to openedx-core. Commit and merge.
  • In a new PR to this repo, delete the tmp-openedx-learning directory and the extra pypi-publish workflow setps.
  • Grep the openedx GH org for openedx-learning and update it to openedx-core (or openedx_content, the new name for the authoring package) as it's reasonable and helpful to.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions