Replatforming Runway Plan

Phased Releases

  •  Phase 1 (released with Enterprise Admin Portal) DONE
    • Authentication
    • Build/deploy to edx.org
  • Phase 2 (released with Profile MFE) DONE
    • Internationalization
    • Observability v0
      • Error Logging; Alerting & Monitoring
    • Security guidelines/review - for XSS
    • Analytics v1
  • Phase 3 (released with Account MFE) DONE
    • Paragon Roadmap 
    • Observability v1: Reusable performance, error handling and reporting

Backlog

  • Build
    • Edge
    • Devstack
    • Open edX
    • Sandbox
  • Frontend design patterns
    • Structure, boundaries, and separation of concerns
    • Performance
    • Plugins
  • Paragon / "Design System"
    • Reusable "organisms" - creation, support, etc (e.g., footer)
  • APIs
    • Client usability: discoverable and self-serve
    • Docs: Swagger sustainable and better integrated
    • Limits: Pagination, Rate Limiting
  • Configuration / Platform settings
    • Style overrides
    • Component overrides or customizations
  • Testing
    • a11y
    • Automation tools
  • A/B testing
  • Security Linting
  • Performance
  • Client API Usability
  • Cookie Cutter (creating new MFEs)