Skip to content

Commit

Permalink
feat(appendix-d): Une chaîne de publication basée sur Node.js
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas Parisot committed Jun 9, 2019
1 parent a0f0317 commit ecf266e
Show file tree
Hide file tree
Showing 4 changed files with 79 additions and 23 deletions.
28 changes: 5 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ des *outils en ligne de commande*.
| Annexe A : **[Sélection de modules npm][a01]** | _quel(s) module(s) npm choisir ou découvrir ?_ | [issues][appendix-issues]
| Annexe B : **[Nouveautés et changements dans Node.js][a02]** | _qu'est-ce je dois prendre en compte dans cette nouvelle version ?_ | [issues][appendix-issues]
| Annexe C : **[Utilisation de cet ouvrage grâce au module npm{nbsp}nodebook][a03]** | _ça marche comment l'exécution des exemples du livre depuis mon terminal ?_ | [issues][appendix-issues]
| Annexe D : **[Une chaîne de publication basée sur Node.js][a04]** | _comment est-ce que cet ouvrage est conçu en utilisant Node.js ?_ | [issues][appendix-issues]

# Lire l'ouvrage

Expand Down Expand Up @@ -160,14 +161,8 @@ $ npm test
| Chapitre 9 | ![][ch09-deps] | ![][ch09-security]
| Annexe A | ![][a01-deps] | ![][a01-security]
| Annexe B | ![][a02-deps] | ![][a02-security]
<<<<<<< HEAD
<<<<<<< HEAD
| Annexe C | ![][a03-deps] | ![][a03-security]
=======
>>>>>>> feat(appendix-b): Nouveautés et changements dans Node.js
=======
| Annexe C | ![][a03-deps] | ![][a03-security]
>>>>>>> feat(appendix-c): Utilisation de cet ouvrage grâce au module nodebook
| Annexe D | ![][a04-deps] | ![][a04-security]

## Génération des épreuves

Expand Down Expand Up @@ -274,25 +269,12 @@ Les exemples de code sont placés sous la [licence MIT][].
[appendix-issues]: https://github.com/oncletom/nodebook/labels/:book:%20chapitre:annexes
[a01-deps]: https://david-dm.org/oncletom/nodebook/status.svg?path=appendix-a
[a01-security]: https://snyk.io/test/github/oncletom/nodebook/badge.svg?targetFile=appendix-a/package.json
<<<<<<< HEAD
<<<<<<< HEAD
[a02]: appendix-b/index.adoc
[a02-deps]: https://david-dm.org/oncletom/nodebook/status.svg?path=appendix-b
[a02-security]: https://snyk.io/test/github/oncletom/nodebook/badge.svg?targetFile=appendix-b/package.json
[a03]: appendix-c/index.adoc
[a03-deps]: https://david-dm.org/oncletom/nodebook/status.svg?path=appendix-c
[a03-security]: https://snyk.io/test/github/oncletom/nodebook/badge.svg?targetFile=appendix-c/package.json
=======
[a02]: appendix-a/index.adoc
[appendix-issues]: https://github.com/oncletom/nodebook/labels/:book:%20chapitre:annexes
[a02-deps]: https://david-dm.org/oncletom/nodebook/status.svg?path=appendix-b
[a02-security]: https://snyk.io/test/github/oncletom/nodebook/badge.svg?targetFile=appendix-b/package.json
>>>>>>> feat(appendix-b): Nouveautés et changements dans Node.js
=======
[a02]: appendix-b/index.adoc
[a02-deps]: https://david-dm.org/oncletom/nodebook/status.svg?path=appendix-b
[a02-security]: https://snyk.io/test/github/oncletom/nodebook/badge.svg?targetFile=appendix-b/package.json
[a03]: appendix-c/index.adoc
[a03-deps]: https://david-dm.org/oncletom/nodebook/status.svg?path=appendix-c
[a03-security]: https://snyk.io/test/github/oncletom/nodebook/badge.svg?targetFile=appendix-c/package.json
>>>>>>> feat(appendix-c): Utilisation de cet ouvrage grâce au module nodebook
[a04]: appendix-d/index.adoc
[a04-deps]: https://david-dm.org/oncletom/nodebook/status.svg?path=appendix-d
[a04-security]: https://snyk.io/test/github/oncletom/nodebook/badge.svg?targetFile=appendix-d/package.json
51 changes: 51 additions & 0 deletions appendix-d/index.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
:appendix-number: D
:chapterId: appendix-d
:sectnums:
:nodeCurrentVersion: v12
:npmCurrentVersion: v6
:revdate: {docdate}
:sourceDir: ./examples
:imagesdir: {indir}
ifdef::env[]
:imagesdir: .
endif::[]

[appendix]
= Une chaîne de publication basée sur Node.js

include::../docs/web-header.adoc[]


== Processus de publication

Expliquer le fonctionnement entre l'auteurice, la maison d'édition et les librairies.

== Une chaîne de publication pur texte


Cf. principe publié dans Sciences du Design (https://www.cairn.info/revue-sciences-du-design-2018-2.htm),
en libre accès sur http://antoinentl.gitlab.io/readme.book/
et dont le code source est sur http://gitlab.com/antoinentl/readme.book.

=== Écrire : Asciidoc

Format

=== Outiller : Node.js

Pour le convertisseur Asciidoc -> OpenDocument
Pour le convertisseur Asciidoc -> HTML
Pour la publication du module sur le registre npm

=== Versionner : Git

Pour garder l'historique

=== Partager : GitHub

Pour l'échange de l'historique et l'intégration des corrections extérieures
(à un moment, aussi le lieu d'échange avec une éditrice)

=== Automatiser : Travis CI

Pour l'automatisation de la production des formats détachables et le module npm (cf. Annexe C).
5 changes: 5 additions & 0 deletions appendix-d/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions appendix-d/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "nodebook.appendix-d",
"private": true,
"version": "2.0.0",
"description": "",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"engines": {
"node": "^12.0.0"
},
"author": "Thomas Parisot (https://oncletom.io)",
"license": "MIT",
"bugs": {
"url": "https://github.com/oncletom/nodebook/issues"
},
"dependencies": {}
}

0 comments on commit ecf266e

Please sign in to comment.