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 Apr 29, 2019
1 parent ac54896 commit 7f8d41f
Show file tree
Hide file tree
Showing 4 changed files with 79 additions and 0 deletions.
5 changes: 5 additions & 0 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 @@ -161,6 +162,7 @@ $ npm test
| Annexe A | ![][a01-deps] | ![][a01-security]
| Annexe B | ![][a02-deps] | ![][a02-security]
| Annexe C | ![][a03-deps] | ![][a03-security]
| Annexe D | ![][a04-deps] | ![][a04-security]

## Génération des épreuves

Expand Down Expand Up @@ -276,3 +278,6 @@ Les exemples de code sont placés sous la [licence MIT][].
[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
[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 7f8d41f

Please sign in to comment.