Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

tl;dr: Openedx NPM Packages are currently under the @edx scope and owned by a user shared with 2U. We want to move it to a scope called @openedx that is managed by Axim while leaving behind any packages that are 2U specific.

...

Table of Contents

Plan

...

...

How-Tos

How to Move from the @edx scope to the @openedx scope

  1. Update the docs in the repo that you’re updating. It will be a PR like this: https://github.com/openedx/paragon/pull/2744/files

  2. Ensure that the PR has been published to the old package and the latest docs reflect the changes we expect.

  3. Make a PR to move the package to the new scope. It will probably look like this: https://github.com/openedx/paragon/pull/2745

  4. Ensure that the new package is published and looks correct.

  5. Add a new post here on discourse. Look at some of the earlier posts for examples.

  6. Update the spreadsheet above with the date when the move occurred.

How to Update all the places where the package is referenced

Once the repo has moved, we need to update all the repos that reference the old package in their package.json so that it uses the new package. We’ll also need to update code that imports the old package to import the new package.

...