In this document we outline the best practices for organizing modules and components across the codebase. Clear separation of concerns between modules (which encompass business logic and domain-specific functionality) and components (reusable UI elements and building blocks) promotes clarity, scalability, and maintainability.
modules/ui/components
directorymodules
directorymodules
directory. Each module typically includes:
modules/ee
directory:
modules/ui/components
and follow a consistent structure: