Syndesis UX Design Tracker
Design resources for the Syndesis project. Design tracker is hosted on github pages at https://syndesisio.github.io/syndesis-ux/
Installation
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!
First Time Build
- Verify that you have the following installed (see our Dependencies:
- 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, run bundle exec jekyll build
- run
jekyll serve
Subsequent Builds
jekyll serve
to start your environment on port :4000
.
Troubleshooting
- 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
.
Environment Troubles?
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.