Versions Compared

Key

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

...

  • Counting the service’s dependencies which use Django

  • Determining how many of those dependencies still don’t support Django 2.2 in their latest release

  • Determining how much edX-managed code needs to be updated for Django 2.2 support

  • Determining how much work would be involved in fixing/forking/replacing external dependencies which don’t yet support Django 2.2

  • Estimating how much work will be needed to update the service itself based on its size.

Additionally, This is the actual list of services which we know need to be updated needs to be fully enumerated.upgraded from Django 1.11.x to Django 2.2.x, along with a recent count of the number of kilobytes of Python code in each repository (excluding dependencies) which may be useful as a rough starting point for estimation:

4. Hire an appropriate number of outside contractors

...