diff --git a/resources/themes/book.yml b/resources/themes/book.yml index baa9315..c7ee0bf 100644 --- a/resources/themes/book.yml +++ b/resources/themes/book.yml @@ -17,4 +17,27 @@ admonition: image: align: center caption: - align: inherit \ No newline at end of file + align: inherit +title-page: + # inspired by https://github.com/liberaledemokraten/asciidoc-theme/ + # ld-orange + #font-color: #FFFFFF + #font-family: Barlow + font-style: bold + align: center + #background-image: image:images/compass-cover.png[100%] + right: 15% + authors: + #font-color: #FFFFFF + align: center + title: + #font-color: #FFFFFF + #font-family: Barlow + font-style: bold + font-size: 36 + align: center + #top: 82% + #logo: + #align: right + #image: image:images/logo.png[pdfwidth=45%] + #top: 10% \ No newline at end of file diff --git a/resources/themes/images/cover.png b/resources/themes/images/cover.png new file mode 100644 index 0000000..2d239e9 Binary files /dev/null and b/resources/themes/images/cover.png differ diff --git a/source/part-5-go-live/legacy/_index.adoc b/source/part-5-go-live/legacy/_index.adoc index e69de29..e8c03b7 100644 --- a/source/part-5-go-live/legacy/_index.adoc +++ b/source/part-5-go-live/legacy/_index.adoc @@ -0,0 +1,14 @@ +== Application _Legacy_ + +Une application _legacy_ est une application qui existait déjà avant que nous ne jetions notre dévolu sur Django. +Ce type d'application suit déjà ses propres principes, sans doute aussi ses propres conventions. +Le moteur de base de données peut être hétéroclite, les technologies + +=== Récupération du dernier tag Git en Python + +L'idée ici est simplement de pouvoir afficher le numéro de version ou le hash d'exécution du code, sans avoir à se connecter au dépôt. Cela apporte une certaine transparence, *sous réserve que le code soit géré par Git*. Si vous suivez scrupuleusement les 12 facteurs, la version de l'application déployée n'est plus sensée conserver un lien avec votre dépôt d'origine... Si vous déployez votre code en utilisant un `git fetch` puis un `git checkout `, le morceau de code ci-dessous pourra vous intéresser :-) + +[source,python] +---- + +----