Design resources for the EnMasse project. Design tracker is hosted on github pages at https://enmasse.io/EnMasse-ux/
This installation requires that you have Ruby, Node, Gem, Jekyll and Gulp installed. You can find a list of dependecies with versions here: Design Tracker Dependencies
- Clone this repo to your local machine
- With Node, Gulp, Ruby, Gem and Jekyll already installed, run
npm run initialize
- Start with
jekyll serve
- Code away!
- Verify that you have the following installed (see our Dependencies:
- Node
- Gulp
- Gem
- Jekyll
- Run
npm run initialize
- commands as part of the script:
gem install bundler
bundle install
npm install
gulp
- this will copy the files from your npm_modules directory to their respective locations for the jekyll build process
jekyll build
- if this script fails, at the
jekyll build
step, runbundle exec jekyll build
- commands as part of the script:
- run
jekyll serve
- for viewing locally at http://localhost:4000 (http://127.0.0.1:4000)
jekyll serve
to start your environment on port:4000
.
- If you are having issues with the site building, you can run a set of cleaning commands to reset your environment.
- If you have issues with the gem bundler, try to update your bundles with
bundle update
.
npm run reinstall
- This will clear out your node_modules folder, any vendor folders, reinstall all modules and copy vendor files back to their respective locations.
gulp cleanVendors
- This will remove just the vendor files that were copied over during the
gulp
process. - Run
gulp
to copy a clean set of vendor files back to your directories.
- This will remove just the vendor files that were copied over during the