Skip to content
Snippets Groups Projects
README.md 798 B
Newer Older
Sylvain Arreckx's avatar
Sylvain Arreckx committed
# 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
```

- Install Yeoman, bower and grunt
```
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