OpenC design system
This repository holds the web design system for OpenC, implemented in Svelte
and — living apart from the Svelte files — Sass files which can be used if
the Svelte components cannot be used.
Installation
Install the latest version of the design system using npm or a package
manager of your choice like Yarn:
npm install --save-dev @openc-bv/design-system
Documentation
There is no eleborate documentation (yet) on how to use the design system, but:
- All Svelte components are strongly typed and bring TypeScript annotations
for use with IntelliSense or a similiar code completition technology;
- You can take a look at the example app included in the
src/routes/
folder, which includes all available components spread over multiple routes.
Example app
The example app in src/routes/
includes applications of all available
components.
You can take a look at it by cloning this repository, installing the needed
dependencies with a JavaScript package manager and execute npm run dev
.
Please also see the colophon and note that a license applies to all work in
this repository. This component library is not intended for commercial use and not for personal use as well, although the license tolerates the latter.