Versions Compared

Key

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

...

Phase 1 Notes:

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

...