Auschecken:
$ git clone https://github.com/AInvone/Intro-in-KI-Schulung.git $ cd Intro-in-KI-Schulung
Installieren von Python-Paketen:
… auf Linux/macOS:
$ python3 -m venv .venv $ . .venv/bin/activate $ python -m pip install --upgrade pip $ python -m pip install --group dev
… auf Windows:
C:> py -m venv .venv C:> .\.venv\Scripts\activate.bat C:> python -m pip install --upgrade pip C:> python -m pip install --group dev
Für den reinen Dokumentations-Build reicht die Gruppe
docs:$ python -m pip install --group docsErstellen der HTML-Dokumentation:
Zum Erstellen der HTML-Dokumentation (inkl. Ausführung der Jupyter-Notebooks):
$ sphinx-build -b html docs docs/_build/htmlDas Ergebnis liegt in
docs/_build/html/; die Startseite istdocs/_build/html/index.html.Note
Für PDF- oder EPUB-Export wird ggf. pandoc benötigt (z. B. unter Debian/Ubuntu:
sudo apt install pandoc).Erstellen eines PDF:
Für PDF wird eine LaTeX-Installation benötigt:
… auf Debian/Ubuntu:
$ sudo apt install texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended latexmk… auf macOS (MacTeX):
$ brew install --cask mactexAnschließend:
$ cd docs/ $ make latexpdf
Das PDF liegt in
docs/_build/latex/AITutorial.pdf.
Wenn ihr Vorschläge für Verbesserungen und Ergänzungen habt, empfehlen wir euch, einen Fork unseres GitHub Repository zu erstellen und eure Änderungen dort zu machen. Bevor ihr Commits macht, überprüft, ob die pre-commit-Checks erfolgreich durchlaufen:
$ pre-commit install