Overview
Storybook is used to document ZR's Vue Components. ZR's Vue Components are a storehouse for simply constructed, highly flexible, and carefully crafted User Interface components. These components are not intended to cover 100% of user interface needs, but only to meet the most core requirements of a modern website.
Each component has been built in a simple yet thorough manner from a functionality standpoint, while intentionally being styled very minimally. Each component is meant to be styled to its environment wherever it may be imported some day.
Project setup
npm install
Run Storybook
npm run storybook
Visit Server
http://localhost:6006
Package Publishing
Bitbucket Pipelines handle publishing. Developers manager the version in package.json according to https://semver.org/
- commit to develop produces a pre-release with a version number from package.json + buildnumber
major.minor.fix-buildnumber
- commit to master produces a release with a version number from package.json
major.minor.fix