Design resources for the Syndesis project. Design tracker is hosted on github pages at https://syndesisio.github.io/syndesis-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 bundlerbundle installnpm installgulp- 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 buildstep, 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 serveto 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
gulpprocess. - Run
gulpto copy a clean set of vendor files back to your directories.
- This will remove just the vendor files that were copied over during the