THIS IS SLOWLY BEING DEPRECATED IN FAVOR OF QUARTZ-REACT + ADVENTURINE
Style guide & elements + asset build pipeline for VHX.
Note: Currently for VHX internal use.
- Clone the repo
Starting the server
- Go to: http://quartz.dev
Build and Release
Note: Currently for VHX internal use. You will need permissions to push changes to the quartz repo (VHX team members) and the quartz npm package.
The publish script will build, tag, and publish to NPM for use across VHX applications.
- Squash and Merge PR
- Checkout Master branch locally and pull latest
VERSION(using Semantic Versioning) - package.json versioning is handled by the publish script based on this VERSION file
CHANGELOG(add new entry using
VERSION's number, the date, and description from PR)
- Don't commit as this will be part of the
publishscript (adds a tag with your commit)
- Check that you're logged in with
npm whoamiand that you have Quartz npm package permissions https://www.npmjs.com/package/@vhx/quartz
Using in your Application
First install via NPM.
npm install @vhx/quartz
Then include Quartz files as needed.
Include all of Quartz core (in SASS or LESS). This does not include icons.
@import '~@vhx/quartz/dist/quartz.css'; // minified @import '~@vhx/quartz/dist/quartz.min.css';
Or include individual features and icons (in SASS or LESS).
@import '~@vhx/quartz/dist/grid.css'; @import '~@vhx/quartz/dist/icon-code.css';