Mitwirken
Vielen Dank für Ihr Interesse an einem Beitrag zu Duckling!
Überblick
Dieser Abschnitt behandelt alles, was Sie wissen müssen, um effektiv beizutragen.
-
Entwicklungsumgebung
Richten Sie Ihre Entwicklungsumgebung ein
-
Code-Stil
Codierungsstandards und Konventionen
-
Tests
Tests schreiben und ausführen
-
Verhaltenskodex
Community-Richtlinien und Standards
Verhaltenskodex
Durch die Teilnahme an diesem Projekt stimmen Sie zu, unseren Verhaltenskodex einzuhalten, der auf dem Contributor Covenant 3.0 basiert. Wir verpflichten uns, eine einladende und inklusive Umgebung für alle zu schaffen.
Wie man beiträgt
Fehler melden
- Bestehende Probleme prüfen, um Duplikate zu vermeiden
- Neues Problem erstellen mit:
- Klarem, beschreibendem Titel
- Schritten zur Reproduktion
- Erwartetem vs. tatsächlichem Verhalten
- Umgebungsdetails (OS, Browser, Versionen)
- Screenshots falls zutreffend
Funktionen vorschlagen
- Bestehende Probleme prüfen auf ähnliche Vorschläge
- Funktionsanfrage erstellen mit:
- Klarer Beschreibung der Funktion
- Anwendungsfall und Vorteile
- Möglichem Implementierungsansatz
Pull Requests
- Repository forken
- Feature-Branch erstellen:
git checkout -b feature/ihr-funktionsname - Änderungen vornehmen
- Tests schreiben/aktualisieren
- Tests ausführen: Sicherstellen, dass alle Tests bestehen
- Mit klaren Nachrichten committen: Konventionellen Commits folgen
- Zu Ihrem Fork pushen
- Pull Request erstellen
Überprüfungsprozess
- Alle PRs benötigen mindestens eine Genehmigung
- CI-Prüfungen müssen bestehen
- Code-Abdeckung sollte nicht sinken
- Dokumentation muss bei Bedarf aktualisiert werden
Anerkennung
Mitwirkende werden anerkannt in:
- CHANGELOG.md für bedeutende Beiträge
- Mitwirkenden-Abschnitt im README.md
Vielen Dank für Ihren Beitrag zu Duckling!