Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thom4parisot/enssib-m2-pn
Matériel de cours pour les sessions « Git et le déploiement continu » du Master 2 Publication Numérique de l'Enssib.
https://github.com/thom4parisot/enssib-m2-pn
enssib learning-asciidoc learning-git
Last synced: 11 days ago
JSON representation
Matériel de cours pour les sessions « Git et le déploiement continu » du Master 2 Publication Numérique de l'Enssib.
- Host: GitHub
- URL: https://github.com/thom4parisot/enssib-m2-pn
- Owner: thom4parisot
- License: mit
- Created: 2018-11-26T06:12:01.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-07T10:58:24.000Z (about 6 years ago)
- Last Synced: 2024-10-29T14:55:19.606Z (2 months ago)
- Topics: enssib, learning-asciidoc, learning-git
- Language: HTML
- Homepage: https://oncletom.github.io/enssib-m2-pn/
- Size: 412 KB
- Stars: 0
- Watchers: 4
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
= Git et le déploiement continu
:experimental:
:lang: fr
:toc:
:toc-title: Table des matièresMatériel de cours pour les sessions « Git et le déploiement continu » du Master 2 Publication Numérique de l'Enssib.
*Objectif du cours* : générer une sortie Word, HTML et e-book de manière automatisée, depuis une même source texte versionnée dans le temps.
== Pré-requis
* un compte *GitHub* • https://github.com/join[créer un compte]
* installer *Node.js* • https://nodejs.org/fr/download/[installeurs officiels] • https://oncletom.io/node.js/chapter-02/#install[guide en français]
* installer *Git* • https://git-scm.com/downloads[installeur officiel]
* installer *Atom* • https://atom.io[installeur officiel]
** connecter le compte GitHub (menu:Packages[GitHub > Show GitHub Tab > Login])
* installer ces *extensions pour Atom* • https://flight-manual.atom.io/using-atom/sections/atom-packages/[manuel d'installation des paquets Atom]
** installer l'extension *Teletype* pour Atom • link:atom://settings-view/show-package?package=teletype[1-click install] • https://teletype.atom.io[site officiel]
** installer l'extension *asciidoc-preview* pour Atom • https://atom.io/packages/asciidoc-preview[page du paquet]
** installer l'extension *language-asciidoc* pour Atom • https://atom.io/packages/language-asciidoc[page du paquet]== Références & manuels
* https://asciidoctor.org/docs/user-manual/#formatting-marks[Asciidoc] (texte à balisage léger)
* https://help.github.com/categories/github-pages-basics/[GitHub Pages] (publication en ligne)
* https://docs.travis-ci.com/user/job-lifecycle/[Travis CI] (intégration continue)
** https://docs.travis-ci.com/user/languages/javascript-with-nodejs/[Exécuter un projet Node.js]
** https://docs.travis-ci.com/user/deployment/pages/[Déployer sur GitHub Pages]
* http://ndpsoftware.com/git-cheatsheet.html[Visualiser les concepts Git]
* https://lab.github.com/[Apprendre GitHub par la pratique]== Introduction
=== Avec quoi les étudiantes veulent repartir
- Comprendre ce qu'est GitHub, Teletype, Atom, Asciidoc, etc.
- Apprendre à utiliser github (x4)
- En apprendre un peu plus sur Git et le développement en général
- Revoir un peu HTML CSS et tout ce genre de choses
- Bien comprendre tout le processus et les outils qu'on va utiliser (+1)=== Nos sujets de mémoire
- Leïla : Le design des espaces de publication numérique.
- Cassie : Lecteur ou co-auteur d'univers ? La fanfiction en ligne, mélange des genres.
- Tess : La réédition des classiques de la littérature anglophone
- Mélina : Les partitions musicales numériques
- Marie Hélène : Les stratégies éditoriales des bibliothèque universitaires
- Nishtha : les revues independantes et les minorites sexuels
- Appoline : L'IA et la disruption appliquée à la publication numérique
- Alix : La publication numérique et la richesse des savoirs
- Al : Les plateformes d'édition en OA et la publication scientifique== Matériel de cours
Ce contenu est généré pendant et entre les cours pour aider les étudiantes
dans leur apprentissage.- icon:book[] link:JOURNAL.adoc[Journal de progression]
- icon:clipboard[] [line-through]#Récapitulatif Asciidoc# (pas encore)
- icon:clipboard[] [line-through]#Récapitulatif Git/GitHub# (pas encore)=== L'édition à l'ère numérique
icon:download[]
https://papyrus.bib.umontreal.ca/xmlui/handle/1866/20642[Télécharger le PDF de référence] +
icon:globe[] https://oncletom.github.io/enssib-m2-pn/[Consulter la version HTML assemblée][options="header"]
|===
| Qui | Chapitre | Section
| Mélina | | link:introduction[Introduction]
| Marie | 3 | link:chap3-partie1.adoc[Les modèles "`classiques`"]
| Alix | 3 | link:Chap3-partie2.adoc[Validation collective]
| Appoline | 2 | link:Chap_2_Appoline.adoc[Les techniques et la pensée]
| Al | 1 | link:Edition et droit d'auteur.adoc[Édition et droits d'auteur]
| Tess et Cassie | 1 | link:Les éditeurs face au numérique.adoc[Les éditeurs post-numérique]
| Leila et Nishtha | 3 | link:epron.adoc[Légitimisation des contenus]
|===