Code source

Répértoire du code source pour cette documentation.

Notez que c’est la façon de construire la documentation pour l’application transpolibre elle-même, pas la façon d’utiliser transpolibre.

Créer la documentation

Pour construire cette documentation localement, procédez comme suit.

Installer les dépendances

Installez les dépendances, comme avec Debian :

sudo apt update
sudo apt install python-is-python3 python3-pip python3-venv

Télécharger la documentation Source

git clone https://spacecruft.org/deepcrayon/transpolibre
cd transpolibre/

Configuration de Python

python -m venv venv
source venv/bin/activate
pip install -U pip setuptools wheel

Documentation Build Help

Pour de l’aide sur la création de la documentation, lancez :

make help

Cela affichera cette aide :

Please use 'make <target>' where <target> is one of
  clean                Remove all build files and directories (including translations)
  all                  Clean and make all targets
  gettext_build        Build localisation strings for translation
  update_locale        Update localisation
  update_locale_<lang> Update localisation for <lang>
  html                 Build the HTML documentation for all languages
  html_<lang>          Build HTML documentation for <lang>
  latex                Build the documentation using LaTeX for all languages
  latex_<lang>         Build the documentation using LaTeX for <lang>
  pdf                  Build the PDF documentation using LaTeX for all languages
  pdf_<lang>           Build the PDF documentation using LaTeX for <lang>
  ebook                Reduce size of PDF for eBook
  prepress             Reduce size of PDF for prepess
  index                Copy static docs/index.html to docs/_build/html/index.html
  translations         Translate from English

Propre

Nettoyez les artefacts de construction de la manière suivante.

make clean

Générer une documentation HTML

Pour construire la documentation HTML, lancez :

make index
make html

Le code HTML résultant sera dans docs/_build/html/ avec un fichier index.html de haut niveau situé ici : docs/index.html.

Créer un PDF LaTex

Pour construire un document PDF à partir d’une construction LaTeX, installez d’abord les dépendances (c’est bien plus que nécessaire) :

sudo apt install texlive-full

Puis, construisez les documents LaTeX et PDF :

make latex

Créer des PDF

Pour construire un document PDF à partir de LaTeX :

make pdf

Le fichier PDF résultant sera ici : docs/_build/latex/fr/transpolibre.pdf.

eBook

Pour réduire considérablement la taille du PDF à 150 dpi pour un eBook, exécutez :

make ebook

Le PDF résultant sera ici : docs/_build/latex/fr/transpolibre-ebook-fr.pdf.

Prépresse

Pour réduire la taille du fichier PDF à 300 dpi pour l’impression, exécutez :

make prepress

Le fichier PDF résultant sera ici : docs/_build/latex/fr/transpolibre-prepress-fr.pdf.

Générer toute la documentation

Pour construire toute la documentation, y compris les fichiers HTML et PDF.

make all

Traductions

Voir « README.md » pour des notes sur la façon de mettre à jour les traductions des paquets.