@@ -19,16 +19,53 @@ Pour compiler du code rust, il faut installer la chaîne de compilation et le co
curl --proto'=https'--tlsv1.2 -sSf https://sh.rustup.rs | sh
```
Après avoir installé la chaîne de compilation, vous pouvez également générer les résumés se trouvant dans le répertoire `book`. Pour ce faire il faut installer
le [mdbook](https://rust-lang.github.io/mdBook/)
Après avoir installé la chaîne de compilation, vous pouvez également générer les résumés se trouvant dans le répertoire `book` et `slides`.
Pour ce faire il faut installer plusieurs programmes:
*[mdbook](https://rust-lang.github.io/mdBook/) pour le livre et les slides,
*[modbook-linkcheck](https://github.com/Michael-F-Bryan/mdbook-linkcheck) pour la vérification des liens su livre,
*[mdslides](https://github.com/ferrous-systems/mdslides/), uniquement pour les slides.
### Installation de `mdbook`
Pour installer `mdbook` depuis la dernière version de <https://crates.io/>
```bash
cargo install mdbook
```
et exécuter les commandes
### Installation de `mdbook-linkcheck`
Pour installer `mdbook-linkcheck` depuis la dernière version de <https://crates.io/>
```bash
cargo install mdbook-linkcheck
```
Il est dès lors possible de générer le livre contenant les résumés des codes discutés en classe.
Pour ce faire exécuter les commandes
```bash
cd book
mdbook build
```
L'index du livre se trouve ensuite dans `book/html/index.html`.
### Installation de `mdslides`
Pour installer `mdslides`, il faut télécharger l'archive correspondant à vos besoins sur
[github](https://github.com/ferrous-systems/mdslides/releases), puis d'en extraire l'exécutable
dans votre `PATH`. Si vous êtes sous Linux vous pouvez faire les commandes suivantes