🧪 Neue Tutorials in Arbeit — vom Roboterarm bis zum Sensor
Zum Inhalt springen

Mitwirkungsleitfaden

Danke, dass Sie zum JUXI-Wiki beitragen möchten! Dieses Dokument führt Sie durch den Ablauf.

Vorbereitung

  1. wiki-documents-Repository forken
  2. Fork lokal klonen
  3. Abhängigkeiten installieren:
bash
cd wiki-documents
npm ci
  1. Lokalen Entwicklungsserver starten und Vorschau ansehen:
bash
npm run docs:dev

Im Browser unter http://localhost:5173 können Sie Ihre Änderungen ansehen.

Möglichkeiten

Dokumentationsfehler korrigieren

Tippfehler, defekte Links, veraltete Infos gefunden? Senden Sie direkt einen Pull Request an main.

Tutorials hinzufügen

Wenn Sie ein Tutorial zu JUXI-Produkten teilen möchten:

  1. Zuerst ein Proposal in GitHub Issues einreichen (Thema und Inhalt)
  2. Nach Bestätigung durch die Maintainer nach bestehender Struktur verfassen
  3. PR einreichen

Übersetzungsbeiträge

Das Projekt unterstützt 11 Sprachen. Übersetzungen folgen diesen Regeln:

  • Jede .md-Datei braucht eine Entsprechung im jeweiligen Sprachverzeichnis
  • Bilder werden aus docs/public/images/ geteilt
  • Links jeder Sprachversion zeigen auf den Sprachpfad

Inhaltsrichtlinien

Bilder

  • Ablageort: docs/public/images/tutorials/{Produkt}/{Tutorial}/
  • Benennung: Nummerierung oder beschreibend (z. B. 1.png, wiring-diagram.png)
  • Im Tutorial mit relativem Pfad referenzieren:
markdown
![Beschreibung](../../../public/images/tutorials/xxx/xxx.png)

Dateibenennung

  • Tutorials auf Englisch, kebab-case
  • Jede .md-Datei braucht title- und description-Frontmatter

Codeblöcke

  • Sprachtyp immer angeben
  • Sicherstellen, dass Befehle korrekt ausführbar sind

PR-Ablauf

  1. Lokalen Build verifizieren: npm run docs:build
  2. Alle Felder des Pull-Request-Templates ausfüllen
  3. Nach erfolgreichem CI-Build mindestens 1 Maintainer-Genehmigung zum Merge
  4. Nach dem Merge deploiert GitHub Actions automatisch

Verhaltenskodex

  • Alle Mitwirkenden und Nutzer respektieren
  • Objektive, genaue technische Inhalte liefern
  • Keine ungetesteten Codes oder Befehle einreichen

Vielen Dank für Ihren Beitrag! 🎉