Components, principles, documentation and templates for the City of Helsinki design system.
The Helsinki Design System (HDS) is a collection of components and design elements designed to create accessible and customizable user interfaces. The system includes React components as well as CSS styles, allowing developers to choose the best option for their projects. HDS is in sync with the Helsinki brand and undergoes an accessibility audit before release. The system is divided into three separate packages: npm for brand colors, typography, and base styles; npm for React components; and npm for the basis of HDS, including design tokens. It is developed using Lerna for script running, versioning, and creating releases, and Yarn workspaces to manage dependencies.
npm install hds-design-tokens
npm install hds-core
npm install hds-react
The Helsinki Design System (HDS) is a comprehensive collection of components and design elements that prioritize accessibility and customization. It offers both React components and CSS styles, allowing developers to choose the best option for their projects. HDS is designed to be in sync with the Helsinki brand and undergoes an accessibility audit before release. The system is divided into three separate packages, each serving a specific purpose. Installation and usage instructions are provided, making it easy for developers and designers to incorporate HDS into their projects. The system also encourages community contributions and provides various channels for users to provide feedback and collaborate.