Skip to content
This repository was archived by the owner on Jan 18, 2019. It is now read-only.

Commit cf5abc2

Browse files
committed
Add setup/step00 in french.
Signed-off-by: Yoan Blanc <[email protected]>
1 parent 6a7b403 commit cf5abc2

File tree

2 files changed

+42
-2
lines changed

2 files changed

+42
-2
lines changed

src/content/setup/index_fr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Un éditeur de texte va nous permettre de programmer notre jeu. Il en existe une
2525
- [Visual Studio Code](https://code.visualstudio.com/);
2626
- [Notepad++](https://notepad-plus-plus.org/);
2727
- [Sublime](https://www.sublimetext.com/);
28-
- et [ViM](http://www.vim.org/).
28+
- et [Vim](http://www.vim.org/) ;-)
2929

3030
Essayez-en plusieurs et expérimentez jusqu'à trouver chaussure à votre pied.
3131

src/content/setup/step00_fr.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,44 @@ title: Lancer un serveur local
33
layout: default_fr.pug
44
---
55

6-
À Faire.
6+
Pour des raisons de sécurité le navigateur web n'autorise pas le chargement de fichiers externe lorsqu'on consulte une page en utilise le protocole `file://`. Ainsi, il est nécessaire d'installer un serveur web pour servir notre jeu.
7+
8+
En fonction des outils à disposition, plusieurs alternatives existes.
9+
10+
# Node.js
11+
12+
[Node.js](https://nodejs.org/) est un plateforme incontournable dès qu'on fait du développement web utilisant beaucoup de JavaScript.
13+
14+
```console
15+
$ npm install -g http-server
16+
$ http-server
17+
```
18+
19+
## Une meilleure alternative
20+
21+
Le désavantage d'un simple serveur web est qu'il est nécessaire de rechercher manuellement une page pour bénéficier des modifications récentes. Le module [browser-sync](https://www.npmjs.com/package/browser-sync) permet de recharger automatiquement la page à chaque modification.
22+
23+
```console
24+
$ npm install -g browser-sync
25+
$ browser-sync --start --server --files="**/*.js"
26+
```
27+
28+
# Python (macOS ou GNU/Linux)
29+
30+
Python est installé par défaut sur plusieurs systèmes d'exploitation et offre par défaut un serveur web.
31+
32+
```console
33+
# Python 2
34+
$ python -m SimpleHTTPServer
35+
36+
# Python 3
37+
$ python -m http.server
38+
```
39+
40+
# WAMP
41+
42+
Si vous avez fait du développement en PHP avec [WAMP](http://www.wampserver.com/fr/), il vous suffit de placer vos fichiers dans le répertoire du serveur web.
43+
44+
# Rien de tout ça
45+
46+
Pas de panique, il y a des alternatives. Certains éditeurs, tel que [Brackets](http://brackets.io/), le font directement.

0 commit comments

Comments
 (0)