ECL v2 consists of 2 systems (EC & EU) composed of more than 540 packages organized in 2 implementations within this repository - Vanilla and React. Twig implementation is a separate project with nearly 60 packages in the 2 systems.
To maintain these it's important to have a good grasp of few concepts before diving in the code of the packages.
- Conventions: collection of best practices.
- Core concepts: useful read for anyone interested in the fundamentals of ECL.
- Decisions: the place to store and refer to vital technical or non-technical decisions taken during the project's evolution.
- ECL development kick-off: start here when you need to develop or maintain ECL.
- Understand EC & EU systems separation
- Create new components in ECL
- JavaScript
- Presets
- Accessibility