Newer
Older
# 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
```
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