@vhx/quartz
v1.6.14
Published
VHX Style Guide and JS Components.
Downloads
57
Keywords
Readme
THIS IS SLOWLY BEING DEPRECATED IN FAVOR OF QUARTZ-REACT + ADVENTURINE
Quartz
Style guide & elements + asset build pipeline for VHX.
Getting Started
Note: Currently for VHX internal use.
Initial Setup
- Clone the repo
- Run
./setup
- Done.
Starting the server
- Run
./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.
Release Steps
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
- Update
VERSION
(using Semantic Versioning) - package.json versioning is handled by the publish script based on this VERSION file - Update
CHANGELOG
(add new entry usingVERSION
's number, the date, and description from PR) - Don't commit as this will be part of the
publish
script (adds a tag with your commit) - Check that you're logged in with
npm whoami
and that you have Quartz npm package permissions https://www.npmjs.com/package/@vhx/quartz - Run
./publish
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';