Erstellen einer Doku für readTheDocks mit Sphinx:

Lokal:

(Python Environment)

  • im Git-Repository:

  • install sphinx:

pip install sphinx
sphinx-quickstart docs
  • das “docs” erstellt automatisch einen Ordner “docs” in dem die Doku-Files und Make-Files (make.bat) liegen werden

    • ==> standards bzw. geeignete Einstellungen verwenden

  • Um nun aus den .txt oder .rst (restructuredtext) Dateien die fertige Doku-Seite (i.d.R. html) zu machen verwende:

cd docs
make html

    + ==> das index.html file ist im /docs/build/html ordner verfügbar
              es kann z.B. mit Firefox geöffnet werden
  • Nun im ReadTheDocs-Admin Center das Repo hinzufügen

  • Dann WebHook im GitLab einrichten

  • Branches usw. im Admin-Center verwalten

Diese Seite als “raw code”:

=================================================
Erstellen einer Doku für readTheDocks mit Sphinx:
=================================================

(Links to) StructuredText:
============================
* https://github.com/DevDungeon/reStructuredText-Documentation-Reference


Lokal:
======

(Python Environment)
--------------------

- im Git-Repository:
        * install sphinx:

.. code-block::

        pip install sphinx

* "docs" erstellt automatisch einen Ordner "docs" in dem die Doku-Files und Make-Files (make.bat) liegen werden

.. code-block::

        sphinx-quickstart docs

* ==>
            + standards verwenden & Projektnamen (+ aktuelle Projektversion) eingeben (… Min. 33:27 (kurz) oder 17:00 (lang - mit erklärung) .. )

* Um aus den .txt oder .rst (restructuredtext) filies die fertige Doku-Seite (i.d.R. html) zu machen:

.. code-block::

        cd docs
        make html

* make html wird auch automatisch von readthedocks ausgeführt - aber so können wir das Ergebnis lokal anschauen..

* ==>
            + das index.html file ist im /docs/build/html     ordner verfügbar und kann z.B. mit Firefox geöffnet werden