Where to find certain parts of the codebase.
The following overview should not be seen as complete or authoritative, but as a rough guidance to help you find your way in the application.
|Code that binds business logic to templates|
|Code that can be used from views, i.e. common operations|
|Code that doesn’t fit in the other categories|
|Code that represents data entities|
|Code that generates JSON from models|
|Complex logical operations involving multiple models|
|Templates for generating HTML or other output|
|Code that executes outside the request-response cycle|
|Automated test suite|
|Code for the multi-column React.js application|
|Code for non-React.js pages|
CSS and other assets
|Code that turns into CSS via Sass|
|Server-side localizations in the YML format|
|Client-side localizations in the JSON format|
All locale files are normalized to ensure consistent formatting and key order, which minimizes changesets in version control.
|Normalize server-side translations|
|Normalize client-side translations|
Last updated January 12, 2020 · Improve this page