quadriga-dk / Book_Template

Vorlage für die Entwicklung von QUADRIGA OERs mit Jupyter Book
https://quadriga-dk.github.io/Book_Template/
0 stars 8 forks source link

QUADRIGA OER Template

Markdown-Cheatsheet für Jupyter Book

Dieses Repositorium dient als Vorlage für QUADRIGA OERs, die mit Jupyter Book geschrieben werden.

Nutzung der Vorlage

Erstellen Sie ein neues Repositorium mit dem Namen des neuen Buchs in der GitHub-Organisation quadriga-dk. Nutzen Sie dazu entweder die GitHub-Funktion "Use this template" oder erstellen Sie ein leeres und kopieren Sie die Inhalte des Templates (bspw. Download als .zip-Datei) in das neue Repositorium. Passen Sie dann die Dateien _config.yml und _toc.yml sowie ggf. die Datei .github/workflows/deploy-book.yml auf Ihr neues Buch an. Achten Sie darauf, dass Ihr neues Buch keine direkte Verbindung zum Template mehr hat und Änderungen im Template ggf. "von Hand" in Ihre OER überführt werden müssen.

Übernehmen Sie Änderungen im Styling/Layout in der Vorlage auch in Ihrem Buch. Bei wichtigen Änderungen wird ggf. auch ein Pull-Request an Ihre Bücher durch die Template-Autor*innen gestellt werden.

Erstellung der Inhalte

Jupyter Book kann standardmäßig Inhalte verarbeiten, die in Markdown, MyST und Jupyter Notebook geschrieben wurden. Dabei werden diese Inhalte nur in der Website angezeigt, wenn Sie diese in der Datei _toc.yml explizit in die Struktur aufgenommen haben.

Lokale Entwicklung

Ist die Github Action für Github Pages korrekt konfiguriert, so ist die Arbeit in der GitHub-Oberfläche möglich – wenn sie auch mit großen Wartezeiten verbunden ist. Allerdings empfehlen wir Ihnen immer eine lokale "Entwicklungsumgebung".

Wir empfehlen Ihnen dabei dieses Vorgehen: