Versions Compared

Key

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

...

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

...