Vielen Dank, dass du GanjOS Grow Automation unterstützen möchtest! Wir freuen uns über Beiträge in jeder Form. Dieser Leitfaden soll dir helfen, deine Beiträge effektiv einzubringen.
- Fehlermeldungen: Wenn du einen Fehler gefunden hast, eröffne bitte ein GitHub Issue. Gib eine detaillierte Beschreibung des Problems an, einschließlich der Schritte, um den Fehler zu reproduzieren, und, wenn möglich, Screenshots.
- Feature Requests: Wenn du eine neue Funktion vorschlagen möchtest, eröffne ebenfalls ein GitHub Issue und beschreibe die gewünschte Funktion und ihren Nutzen für die Community.
- Fork das Repository: Erstelle eine Kopie des Hauptrepositories in deinem eigenen GitHub-Konto.
- Erstelle einen neuen Branch: Arbeite in einem separaten Branch, um deine Änderungen sauber und organisiert zu halten (
git checkout -b feature-name
odergit checkout -b bugfix-name
). - Implementiere deine Änderungen: Stelle sicher, dass dein Code gut dokumentiert und getestet ist.
- Führe Tests durch: Stelle sicher, dass alle bestehenden und neuen Tests erfolgreich sind (
npm test
oder der entsprechende Befehl für dein Projekt). - Erstelle einen Pull Request: Sobald du bereit bist, deine Änderungen einzureichen, öffne einen Pull Request gegen den
main
Branch des Hauptrepositories. Beschreibe detailliert, was du geändert hast und warum.
Gute Dokumentation ist essenziell für das Verständnis und die Nutzung des Projekts. Du kannst auf folgende Weise zur Dokumentation beitragen:
- Verbesserung der bestehenden Dokumentation: Wenn du Fehler oder Verbesserungspotential in der Dokumentation findest, melde dies oder verbessere es direkt durch einen Pull Request.
- Neue Anleitungen und Tutorials: Erstelle neue Tutorials oder Anleitungen, die anderen helfen, das Projekt zu nutzen oder zu erweitern.
Bitte beachte unseren Code of Conduct, um eine respektvolle und einladende Atmosphäre für alle Mitglieder der Community zu gewährleisten.
Für Fragen oder Hilfe kannst du uns über die GitHub Discussions, über die GitHub Issues oder unserem Community-Forum auf Discord erreichen.
Wir freuen uns auf deine Beiträge!
Das GanjOS Grow Automation Team