# Git Training ## Dependencies - node - yeoman - bower - grunt ## Installation - Update your system ``` sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential openssl libssl-dev curl ``` - Install Node ``` sudo apt install npm npm install --global npm@latest ``` - Under Unix, create a symbolic link for `node` ``` sudo ln -s /usr/bin/nodejs /usr/bin/node ``` - Install Yeoman, bower and grunt ``` sudo npm install --global yo npm install -g generator-reveal npm install -g grunt-cli npm install -g bower ``` - Install other dependencies ``` npm install && bower install ``` ## Serve ``` grunt ``` ## Adding a new slide: ```bash $ yo reveal:slide --markdown --attributes --notes "Slide Title" ``` ## Publish to Github Pages ```bash grunt dist grunt gh-pages ``` ## TODO 1. Use http://www.commitstrip.com/wp-content/uploads/2013/11/Strips-_Old-650-finalfinal1.jpg