Deutschsprachige Java-Lerndokumentation, gebaut mit Docusaurus 3.
- Dokumentation & Übungsaufgaben: https://jappuccini.github.io/java-docs/production
- Aufgaben-Repository (Branches): https://github.com/jappuccini/java-exercises
| Bereich | Beschreibung |
|---|---|
docs/documentation/ |
Java-Konzepte und Tutorials |
docs/exercises/ |
Übungsaufgaben (verlinken auf Branches in jappuccini/java-exercises) |
docs/exam-exercises/ |
Klausuraufgaben |
docs/additional-material/ |
Tools, Einrichtungsanleitungen, Kursmaterialien |
- Node.js >= 22.0 (siehe
.nvmrc)
npm install # Abhängigkeiten installieren
npm start # Entwicklungsserver starten (http://localhost:3000)Änderungen an Dateien werden im Browser sofort sichtbar, ohne dass ein Neustart nötig ist.
npm run build # Produktions-Build erstellen
npm run serve # Build lokal ausliefern
npm run clear # Docusaurus-Cache leeren
npm run prettier:check # Formatierung prüfen (läuft in CI)
npx prettier . --write --end-of-line crlf # Formatierung automatisch korrigieren- Branch von
mainerstellen - Änderungen vornehmen
- Formatierung mit
npx prettier . --write --end-of-line crlfsicherstellen - Pull Request gegen
mainöffnen
Die CI prüft beim Push auf main automatisch die Formatierung und deployt bei
Erfolg auf GitHub Pages.
Daniel Appenmaier & Steffen Merk