Repository Structure
Overview of the CTRL repository structure and its components.
This project uses a monorepo structure with Yarn workspaces to manage multiple packages within the ctrl repository. This allows for better organisation, shared dependencies, and streamlined development processes.
Root-Level Structure
package.json
yarn.lock
...
application/ - CTRL Core Packages
The application directory contains the main modular components of the CTRL system, separated into independent workspaces:
..
Developer Notes
- Each subpackage in
application/contains its ownpackage.jsonand may define individual dependencies or scripts. - Workspaces are bootstrapped via
yarn installfrom the root directory.
For more details, visit the GitHub repository.