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
Use the preconfigured SvelteKit template or 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.