This template is for creating a website to track designs created by a UXD team. Built on Jekyll using GitHub pages, this template will enable you to quickly get up and running with a basic set of sortable and filterable tables, patterns for adding designs links and sharing stories from any issue tracking system.
View the Changelog
View the Wiki
| 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
- Fork this repository
- Rename as desired (we recommend with UX in the name)
- Clone 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
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