...
- Next Steps:
- Validate seams
- Review by stakeholders: Learner, Educator, Business, Analytics, TestEng, Platform, Eng Management
- Run-through a few use-cases
- Move to logical components within edx-platform
- Dependency analysis to find low-level, high-level, etc components
- Move low-level components to their own repos
- If modified a lot
- if not modified a lot
- Best practices (OEP)
- clear interfaces
- folder structure
- etc
- Move current pip-installable apps in edx-platform into their own repo (common/lib/*)
- Reduce # of acceptance tests
- Validate seams
- Folder example:
- openedx/
- capa/
- discussions/
- grades
- course-blocks/
- courses
- certificates
- middleware
- core
- cms?
- openedx/
...