freeCodeCamp/docs/i18n/german/how-to-work-on-the-docs-the...

2.0 KiB

So arbeitest du an dem Dokumentations-Theme

[!NOTE] Eine kurze Erinnerung daran, dass du für die Arbeit an den Inhalten für die Dokumentationsseite nichts einrichten musst.

Um an den Mitwirkungsrichtlinien zu arbeiten, kannst du Dateien im docs-Verzeichnis hier verfügbar bearbeiten oder hinzufügen. Wenn deine Änderungen zusammengeführt ("merged") werden, werden sie automatisch auf der Dokumentationsseite zur Verfügung gestellt.

Struktur der Dokumentations-Website

Die Seite wird mit docsify erstellt und über GitHub Pages bereitgestellt.

Normalerweise musst du keine Änderungen an der Konfiguration vornehmen oder die Website lokal erstellen. Falls es dich interessiert, so funktioniert es:

  • Der Quelltext der Homepage ist in docs/index.html zu finden.
  • Wir stellen diese Datei als SPA (Single Page Application) mit docsify und GitHub Pages bereit.
  • Das docsify-Skript generiert bei Bedarf den Inhalt der markdown-Dateien im docs-Verzeichnis.
  • Die Homepage wird aus der _coverpage.md erstellt.
  • die Navigation in der Seitenleiste wird aus _sidebar.md generiert.

Lokale Bereitstellung der Dokumentations-Website

FreeCodecamp klonen:

git clone https://github.com/freeCodeCamp/freeCodeCamp.git
docsify serve docs

docsify installieren:

npm install -g docsify

und das Verzeichnis /docs bereitstellen

docsify serve docs

Wenn du freeCodeCamp lokal installiert hast (siehe Anleitung für die lokale Installation), bündeln wir das CLI mit den Entwicklungswerkzeugen, sodass du die unten aufgeführten Befehle bei Bedarf vom Stammverzeichnis des Repos ausführen kannst:

Nur die Dokumentationswebsite bereitstellen und starten

npm run docs:serve

Betreibe die Dokumentationswebsite neben dem freeCodeCamp lokal:

npm run develop

Die Dokumentationswebsite sollte unter http://localhost:3200 zu finden sein