Decisions#
Architecture Decision Records for the openedx_content app.
- 1. Approach to Content Flexibility
- 2. Content Extensibility Through Model Relations
- 3. Identifier Conventions
- 4. App Label Prefix
- 5. Serving Course Team Authored Static Assets
- 6. Python Public API Conventions
- 7. Modeling Containers as a Generalized Capability for Holding Content
- 8. Modeling Units as a Concrete Implementation of the Container Capability
- 9. Selectors for Dynamically Selecting Content
- 10. Merge authoring apps into openedx_content (using Applets)