This project is a cross Framework Component Library and Design System. It is used to create a consistent look and feel for the different applications through mutliple platforms and web frameworks.. Check out our Component Docs page to see its capabilities.
To manage the correct Node version we recommend using Volta.
curl https://get.volta.sh | bash
Volta should pick the correct version set in package.json
.
To install Node, run these commands:
volta install node
- Go to Webstorm Preferences
- Click on the Plugins tab and search for Biome
- Install Biome
- In Preferences go to Languages and Frameworks -> Biome
- Change Run for files to {**/,}.{js,mjs,cjs,ts,jsx,tsx,cts,json,jsonc,vue,svelte,astro,html,css,scss,md}
- Click checkbox on save and apply
- If you have to exclude code, see Biome configuration
- Go to Visual Studio Code Extensions
- Click on the Plugins tab and search for Biome
- If you have to exclude code, see Biome configuration
For local development, you can use the following commands:
# Install dependencies
bun install
# Run the development server
bun run dev --filter docs
For building the project, you can use the following command:
# Build the project
bun run build --filter <package_name>
This project has adopted the Contributor Covenant in version 2.1 as our code of conduct. Please see the details in our CODE_OF_CONDUCT.md. All contributors must abide by the code of conduct.
By participating in this project, you agree to abide by its Code of Conduct at all times.
This project follows the REUSE standard for software licensing.
Each file contains copyright and license information, and license texts can be found in the ./LICENSES folder. For more information visit https://reuse.software/.
You can find a guide for developers at https://telekom.github.io/reuse-template/.