Skip to content

ivanovSPvirtru/virtuoso-design-system

 
 

Repository files navigation

Virtuoso Design System

This repo enables using the Virtuoso Design System as front-end code (HTML, CSS, & JavaScript).

Dive into the docs.

Docs

The documentation for Virtuoso is hosted on GitHub Pages and powered by Storybook.

To run storybook locally:

npm run storybook

Examples

Examples can be found in /examples

Releasing

Releases are handled by Auto. All you have to do is npm run release and you'll get:

  • automatic changelog
  • bump npm version
  • publish to npm — based on your npm login or NPM_TOKEN in .env
  • make a GitHub release — based on your GH_TOKEN in .env

This works with the magic described in auto shipit docs.

A static version of the Storybook docs are generated automatically before we publish releases to npm.

Development & Testing

To develop new components make sure to:

  • add components to /lib/components
  • add helpers and hooks to /lib/helpers
  • add relevant stories to /stories
  • add tests next to the component

Run locally

npm run storybook

Run tests

npm run test

Copyright © 2020 Virtru Corporation

About

Virtru Innovation Week 2020 magic from Art & Ryan

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 79.9%
  • CSS 19.0%
  • Shell 1.1%