Repository
The EBRAINS UI Ecosystem is an Nx monorepo hosted on GitLab. It contains all components, applications, shared libraries, and documentation in a single workspace.
Structure
| Directory | Description |
|---|---|
packages/components | Stencil web components (eds-*) |
packages/assets | Design tokens, fonts, and shared styles |
packages/svgs | SVG icons and logo assets |
apps/live/eds-docs | This design system documentation site |
Getting Started
For detailed setup instructions, configuration guides, and development workflows, refer to the EBRAINS Handbook:
- The Design System — Overview of the design system architecture and principles
- EBRAINS UI Ecosystem — Repository structure, build system, and development guide
- Configure — Environment setup, Nx workspace configuration, and project settings
NPM Packages
The design system publishes these packages to NPM:
- @ebrains/components — Web components library
- @ebrains/assets — Design tokens, fonts, and styles
- @ebrains/svgs — SVG icons and logos