![banner](https://private-user-images.githubusercontent.com/4819738/332938649-b128be81-3c24-4fc7-8811-6c9a18d26c37.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxNjE0NTQsIm5iZiI6MTcyNDE2MTE1NCwicGF0aCI6Ii80ODE5NzM4LzMzMjkzODY0OS1iMTI4YmU4MS0zYzI0LTRmYzctODgxMS02YzlhMThkMjZjMzcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgyMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MjBUMTMzOTE0WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjZiODk1YzRiMDJlMzRiZDI2NzhmZGFlYzNjYTMzYjYxNWVmMzkxMTE3MmQyMDVmNDk1MjczMzNlNjVlNDcxMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.5AdbGSLFMOV660DCLYw9Ofhr9bWwVSptclrNZbMSA-s)
![Cerberus archictecture visual](https://private-user-images.githubusercontent.com/4819738/326469505-c706c0e7-3906-4ba7-8519-faa22e8504d4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxNjE0NTQsIm5iZiI6MTcyNDE2MTE1NCwicGF0aCI6Ii80ODE5NzM4LzMyNjQ2OTUwNS1jNzA2YzBlNy0zOTA2LTRiYTctODUxOS1mYWEyMmU4NTA0ZDQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgyMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MjBUMTMzOTE0WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Y2U0ZDU1M2NhMzIzODdlNjMxZWYyYzg2NzYwMjFhZGRmZDRjNWE5YWIwM2I1NzE0ZDg3MDVlZDc3ZmRkNWM5MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.aJ0a9Op45EK55r8AqtA2ATlEn5f4AH1DHd2M8L2Zd9Y)
Guarding the brand integrity of the Digital University realm by creating a flexible and extensible design system.
This is a monorepo that uses pnPm to manage dependencies and Bun as the runtime language. You will need to install these tools to work on this project.
We follow the slow requirements process of the JSR publishing standard. This means you will be required to define the return types of all your exports which result in the following:
- Significantly improve your package users' type checking performance.
- Improve the automatic documentation generation.
- Enable automatic .d.ts generation for Node.js.
After you fork the repository, install the dependencies by running the following command in the root of the project:
pnpm install
This will install all the dependencies for the project including the workspaces.