Contenu de l'ouvrage "Node.js" — en cours de rédaction. Publié par les éditions Eyrolles.
JavaScript Other
Latest commit 7bafa3e Feb 21, 2017 @oncletom Chapitre 4 : browser-sync
refs #72
Permalink
Failed to load latest commit information.
appendix-a Numérotation des chapitres et déclarations des annexes Feb 17, 2017
appendix-b Corrections (#114) Feb 15, 2017
chapter-01 Instructions d'utilisation des exemples, y compris via un navigateur web Feb 20, 2017
chapter-02 Chapitre 4 : watchify Feb 20, 2017
chapter-03 Instructions d'utilisation des exemples, y compris via un navigateur web Feb 20, 2017
chapter-04 Chapitre 4 : browser-sync Feb 21, 2017
chapter-05 Instructions d'utilisation des exemples, y compris via un navigateur web Feb 20, 2017
chapter-06 Instructions d'utilisation des exemples, y compris via un navigateur web Feb 20, 2017
chapter-07 Instructions d'utilisation des exemples, y compris via un navigateur web Feb 20, 2017
foreword Numérotation des chapitres et déclarations des annexes Feb 17, 2017
resources Instructions d'utilisation des exemples, y compris via un navigateur web Feb 20, 2017
.eslintignore On ignore le fichier polyfill du lint Feb 15, 2017
.gitignore Nettoyage d'artéfacts inutilisés Jan 27, 2017
.nvmrc github.com/joyent/node -> github.com/nodejs/node Jan 24, 2017
.travis.yml Utilisation de travis deploy plutôt que du post_success Feb 11, 2017
Makefile Construis les appendices Apr 8, 2016
README.md Mise à jour du statut de rédaction Feb 14, 2017
asciidoctor-extension-config.png Ajout d'une capture d'écran pour illustrer la configuration de l'exte… Jan 16, 2017
book.adoc Numérotation des chapitres et déclarations des annexes Feb 17, 2017
cover.png Réorganisation des chapitres Feb 8, 2015
docinfo.html Streamline generation and publishing Sep 20, 2015
index.adoc Numérotation des chapitres et déclarations des annexes Feb 17, 2017
index.js Serveur http Feb 8, 2015
package.json Test only run non-mutable changes Feb 17, 2017
residency-daily.md Chapitre 4 : watchify Feb 20, 2017
sandbox.md Conversion du code vers ES2015 Jan 17, 2017
server.js En fait, le pattern eslint était incorrect et n'attrapait pas les err… Jan 20, 2017

README.md

Node.js Build Status

Bonnes pratiques pour la programmation JavaScript applicative, universelle et modulaire

Table des matières

Écriture Relecture Chapitre
Préface de David Bruant
📝 Avant-propos
🆗 🆗 Introduction à Node.js
🆗 Premiers pas avec Node.js
🚧 Développer un service web
📝 Développer pour les navigateurs web
Développer un automate de traitement de données
Développer une application native
Héberger, déployer et monitorer
Annexe A : Sélection de modules npm

Installation

Cette commande télécharge une copie du livre, les exemples associés ainsi que leurs dépendances pour une utilisation hors-ligne.

npm i -g nodebook@latest

Remarque : les dépendances de chaques chapitres sont à installer séparément.

cd chapter-01/examples && npm install
# etc.

Participation

Le moyen le plus simple de contribuer est de proposer une pull request. L'interface en ligne de GitHub est la solution la plus simple.

Installation

Il est possible de travailler sur une copie locale de l'épreuve :

git clone https:/github.com/oncletom/nodebok && cd nodebook
npm install
make install

Prévisualiser

Un serveur local est également disponible pour prévisualiser vos modifications sans être connecté à Internet.

npm start

Des extensions Chrome et Firefox se chargeront du rendu en temps réel dans le navigateur. Dans les options de l'extension, prenez soin d'autoriser le chargement des fichiers et utilisez le mode safe pour autoriser le rendu des exemples de code :

Tests

Le code des exemples est vérifié à l'aide d'ESLint. La commande suivante vérifiera que la syntaxe ECMAScript n'entraine pas d'effet secondaires indésirables.

npm test

Génération de l'épreuve HTML

make build && open ./public

Lire le livre

L’épreuve est consultable dans un navigateur Web via oncletom.io/node.js.

La version Web est générée automatiquement et directement à partir des sources Asciidoc utilisées pour l'épreuve papier.

Le livre sera disponible en rayons lorsque le Bon à Tirer (BAT) aura été signé (première moitié 2017).

Mentions légales

Node.js — bonnes pratiques pour la programmation JavaScript applicative, universelle et modulaire est un ouvrage rédigé par Thomas Parisot et publié aux éditions Eyrolles.

L’épreuve est soumise à la licence Creative Commons NC-BY-SA (Attribution, Non-Commercial, Share Alike).

Les exemples de code sont soumis à une licence MIT et le cas échéant, à une license spécifiée par l’auteur du programme.