Empower the edX development community by continually defining, evangelizing, and supporting front end best practices.
Getting Started
"Developing User Interfaces" - edX Developer Guide
Announcements
Presentation: Front End Developments at edX - April 2016
Front End Developments - March 2016
OEP-11: Front End Technology Standards
Projects
Accessibility Initiative
Comprehensive Theming
edX Pattern Library
edX UI Toolkit
FedX Initiative
Web Fragments
Patterns
edX Pattern Library
How to add a pattern to the edX Pattern Library
Pattern Library Discovery
Best Practices
Extending edX Platform
How to add the edX Pattern Library to a front end project
How to work with existing LMS or Studio pages
How to add a new third party library to LMS or Studio
/wiki/spaces/TNL/pages/18350865
How to share static front end changes for review
Note: for edX employees only
edX Guidelines
Accessibility Guidelines
JavaScript Style Guide
Safe Templates Best Practices
Architecture
Front End Technologies
Static assets pipeline
Proposals
Plan to accelerate front end modernization
Thoughts on LMS front end architecture
Modernizing the edX front end stack
Initial rollout plan for the UI Toolkit and Pattern Library
Front end development documentation plan
React evaluation plan
UI Blocks
Meeting Notes
FedX team meeting notes
Fluent 2016 conference notes
Recent space activity
Space contributors