-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
- Rename the repo to
openedx-corefrom 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.
- Add basic setup.py. Set the project name to
- 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