Versions Compared

Key

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

Why are we writing this?

To lay out our options and the pro/cons of various approaches

To not lose sight of the forest through the trees: to make sure we know our goal and paths

Goals/Values

  • An Open edX installation method optimized for development

  • Fast to install

  • Easy to maintain and/or regenerate

  • Usable on local machines or the cloud

  • Lowering the barrier to entry on contributing to the Open edX platform

  • Reasonably consistent with main production environments

  • Easy to understand

  • Easy to troubleshoot problems

  • Well documented

“User stories” (easy or difficult)

  • a new developer sits down and in 30m(?) can start working on a task

Current options being explored

  • pros/cons

  • what it would take to bring this option to fruition

Poking away at current devstack

Hosted devstack

Tutor

Sandboxes as dev environments

Other (parallel) approaches common to all things

  • Dev Data (OEP-37)

  • Better base containers (OEP-45) - ArbiBOM is working on it, which is nifty

Concerns

  • Staffing - what are the top priorities? What’s important enough to preempt other projects in progress?

Here’s What We Think: