...
- Flesh out dependency status table: https://openedx.atlassian.net/browse/BOM-2586
- Finish set of code modsJeremy Bowman (Deactivated) Please create a ticket
- Write up instructions to run code mods on a block of code using Django (to be used by Community)Jeremy Bowman (Deactivated) Please create a ticket
- Update script for updating test configuration
- Automate calculation of Django using dependency counts
- SOON: more to come
edX Squads
...
Options
...
Plan and Automate
...
Create PRs
...
Review
...
Merge
...
Deploy
...
Test
...
1.Hands-off
...
By project team
...
By project team
...
By project team
...
By project team (with notice)
...
By project team
...
By project team
...
2.Trust but verify
...
By project team
...
By project team
...
By project team
...
By project team (with notice)
...
Need to do
...
Need to do
...
3.Review everything
...
By project team
...
By project team
...
Need to do
...
Need to do
...
Need to do
...
Need to do
...
4. DIY
...
By project team
...
Need to do
...
Need to do
...
Need to do
...
Need to do
...
Need to do
Option 1
Project team does everything (development through deployment and testing), owning squad is not involved, aside from possible advice if project team gets stuck and needs help. Project team will give owning squad advance notice before merging.
Option 2
Project team creates and (after providing advance notice) merges PRs, owning team deploys and tests.
Option 3
Project team creates PRs, owning squad reviews, deploys, and tests.
Option 4
Owning squad does everything (use project plan and automation provided by project team, deployment, testing, etc.). Project team supervises timeline and status.edX squads, who own IDAs, will participate to various extents, depending on the option they choose from Django 3.2 Upgrade - Involvement Options for edX Squads
Open edX Community
- Run code mods on everything using Django
- Work with upstream maintainers to get Django 3.2 support working an announced (Natalia also)
- SOON: more to come
...