Web Analytics Made Easy - Statcounter
Skip to content

Mitwirken

Vielen Dank für Ihr Interesse an Duckling!

Überblick

In diesem Abschnitt finden Sie alles, was Sie für eine effektive Mitarbeit wissen müssen.

Verhaltenskodex

Durch Ihre Teilnahme an diesem Projekt erklären Sie sich mit unserem Verhaltenskodex einverstanden, der auf dem Contributor Covenant 3.0 basiert. Wir verpflichten uns zu einer einladenden und inklusiven Umgebung für alle.

Wie Sie mitwirken können

Fehler melden

  1. Vorhandene Issues prüfen, um Duplikate zu vermeiden
  2. Neues Issue anlegen mit:
  3. Klarer, beschreibender Titel
  4. Schritten zur Reproduktion
  5. Erwartetem vs. tatsächlichem Verhalten
  6. Umgebungsdetails (Betriebssystem, Browser, Versionen)
  7. Screenshots falls zutreffend

Funktionen vorschlagen

  1. Vorhandene Issues auf ähnliche Vorschläge prüfen
  2. Feature-Request anlegen mit:
  3. Klarer Beschreibung der Funktion
  4. Anwendungsfall und Nutzen
  5. Möglichem Implementierungsansatz

Pull Requests

  1. Repository forken
  2. Feature-Branch anlegen: git checkout -b feature/ihr-feature-name
  3. Änderungen vornehmen
  4. Tests schreiben/aktualisieren
  5. Tests ausführen: Alle Tests müssen bestehen
  6. Klare Commit-Nachrichten: Konventionelle Commits (siehe Code-Stil)
  7. Alle Commits mit DCO signieren: Jeder Commit MUSS eine Zeile Signed-off-by: enthalten (siehe Code-Stil)
  8. In Ihren Fork pushen
  9. Pull Request erstellen

Review-Prozess

  1. Alle PRs benötigen mindestens eine Genehmigung
  2. CI-Prüfungen müssen bestehen
  3. Die Code-Abdeckung sollte nicht sinken
  4. Die Dokumentation muss bei Bedarf aktualisiert werden

Anerkennung

Mitwirkende werden erwähnt in:

  • CHANGELOG.md bei bedeutenden Beiträgen
  • README.md im Abschnitt zu Mitwirkenden

Vielen Dank für Ihren Beitrag zu Duckling!