Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

tech-docs

  • user avatar
    Florimond Manca authored
    ba1aacf3
    History
    Name Last commit Last update
    docs
    .gitignore
    LICENSE
    README.md
    requirements.txt

    Python Sphinx Documentation Status

    Documentation technique du site web d'OSER

    Ce dépôt contient le code de la documentation hébergée sur ReadTheDocs. Tu as envie de participer à la documentation ? Suis le guide !

    Dépendances

    La documentation est générée à l'aide de Sphinx, un outil de documentation intelligente écrit en Python. Il n'y a pas de dépendances particulières hormis Python 3+.

    Installation

    Vous pouvez installez oser-tech-docs dans un environnement virtuel, ou virtualenv (recommandé), ou bien sur la distribution Python de votre système.

    Procédure d'installation :

    1. Clônez le dépôt : $ git clone
    2. Rendez-vous dans le dossier du dépôt $ cd oser-tech-docs/
    3. Installez les dépendances Python avec pip* : $ pip install -r requirements.txt
    4. Rendez-vous dans le dossier source de la documentation : $ cd doc/s ;
    5. Lancez le serveur HTML $ make livehtml

    La documentation devrait alors être disponible à l'adresse http://127.0.0.1:8000 (précisée dans l'affichage de $ make livehtml). Le serveur a une fonctionnalité hot reload : à chaque changement dans les fichiers sources, celui-ci regénère le HTML et actualise le navigateur. Pratique !

    * Si vous utilisez un virtualenv, pensez à le créer et à l'activer avant cette étape. Appelez-le env afin qu'il soit ignoré par Git. Sur macOS, utilisez pip3 (au lieu de pip) si vous n'êtes pas dans un virtualenv pour installer les dépendances dans Python 3 et non le Python 2 du système.