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.json
and may define individual dependencies or scripts. - Workspaces are bootstrapped via
yarn install
from the root directory.
For more details, visit the GitHub repository.