[RFC] Pluginifying edx-enterprise — looking for community interest & collaborators

FYI, my team got the green light to start work on this. This also coincided with gaining claude-code access, so I spent almost a week doing a claude deep-dive and generated about 80% of the overall work as draft PRs. These are designed to be mergeable and deployable incrementally, so no need to do a big bang release.

Some of them are good to go, but most need additional work. While the CI are failing, checks do pass locally where my virtualenvs are wired correctly to install as editable (pip install -e) the libs they depend on. There are other issues, e.g.:

  • Sometimes claude decided to run isort against files which should have been excluded from isort,
  • pluggable_overrides were never actually wired up in plugin_settings,
  • libraries all still need version bumps,
  • etc.

Feel free to take a look and put in some reviews! In the meantime, we’ll spend the next ~month chipping away at all the tickets to carry these over the line.