This page provides an overview of the edx-platform repository.  Many other architecture pages cover individual features inside the edx-platform repository.

Disclaimer: The following diagram and spreadsheet came from a hackathon project that made a quick attempt at bringing some order to the edx-platform repository codebase. Some follow-up work was done to attempt to make the diagram and spreadsheet more comprehensible and potentially useful. However, the naming and organization presented here is not an agreed upon commitment of the future organization of the repository. The Taming the Monolith effort will be used to make more final recommendations around how the repo will actually be organized.

Some notes about the following diagram and spreadsheet: