@uzh-bf/design-system
TypeScript icon, indicating that this package has built-in type declarations

2.7.0 • Public • Published

UZH BF Design System

This design system is created and maintained by the IT dev-ops team at the Teaching Center of the department of Banking and Finance at the University of Zurich. It simplifies the shared use of commonly used components in our web-development projects with corporate colors already included.

Local Development

In order to see how the components look, corresponding .stories.tsx files are added for each component and their content can be observed through the Ladle platform, accessibly locally on localhost:61000 when running:

npm run dev

Deployment

Once you want to re-deploy the package with updates, make sure that all linting errors are fixed and all parts of the new or modified component are exported properly. If this is the case, merge (and squash) all your changes into the main branch, pull the branch to your computer and run:

npm run release

Once this release command was successful, you can push it to GitHub:

git push --follow-tags origin main

This repository is set up to automatically deploy the package to npm under the following domain: https://github.com/uzh-bf/design-system/pkgs/npm/design-system

Installing the package

As with all npm packages, components from the design-system can be easily installed through the following command:

npm install @uzh-bf/design-system

Readme

Keywords

none

Package Sidebar

Install

npm i @uzh-bf/design-system

Weekly Downloads

258

Version

2.7.0

License

MIT

Unpacked Size

2.02 MB

Total Files

190

Last publish

Collaborators

  • rschlaefli