Skip to content

bcgov/design-system

B.C. Design System

The B.C. Design System gives design and software development teams the building blocks to deliver intuitive, accessible digital services.

The B.C. Design System comprises 4 core elements:

The new design system replaces the legacy design system, which has now been archived.

Design tokens

The @bcgov/design-tokens package provides a method to quickly and consistently implement the province's look and feel for digital services. They offer a set of standardized options to help developers style user interfaces in a coherent and future-proof way.

You can install the design tokens library via:

To learn more about the design tokens:

Component library

The @bcgov/design-system-react-components package provides a library of reusable UI components, implemented in Figma and React. Support for other languages and frameworks is currently out-of-scope.

The component library is currently in active development. New components are added when both Figma and React implementations are complete and fully documented.

You can install the component library via:

Additional information and documentation:

Contact

The B.C. Design System is maintained by the Everyday Life Events Common Capabilities & AI Platforms branch at Connected Services BC, part of the Ministry of Citizens' Services. To get in touch:

About

The B.C. Design System helps public sector design and development teams build coherent, accessible products

Topics

Resources

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
LICENSE_CONTENT

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors