Mitwirken
Wir freuen uns über Beiträge zur Verbesserung von Support-Engine!
Wie kann ich beitragen?
Fehler melden
Überprüfen Sie, ob der Fehler bereits gemeldet wurde
Erstellen Sie ein neues Issue mit:
Klare Beschreibung des Problems
Schritte zur Reproduktion
Erwartetes vs. tatsächliches Verhalten
Screenshots (falls hilfreich)
Umgebungsinformationen
Features vorschlagen
Erstellen Sie ein Issue mit dem Label “enhancement”
Beschreiben Sie das gewünschte Feature
Erklären Sie den Anwendungsfall
Code beitragen
Fork erstellen
Branch für das Feature erstellen:
git checkout -b feature/mein-feature
Änderungen committen:
git commit -m "Beschreibung der Änderung"
Push zum Fork:
git push origin feature/mein-feature
Pull Request erstellen
Entwicklungsrichtlinien
Code-Stil
TypeScript für Frontend und Backend
ESLint-Konfiguration befolgen
Aussagekräftige Variablen- und Funktionsnamen
Kommentare auf Deutsch
Commit-Nachrichten
Verwenden Sie aussagekräftige Commit-Nachrichten:
feat: Neue Funktion für Zeiterfassung
fix: Korrektur der Ticket-Sortierung
docs: Aktualisierung der API-Dokumentation
refactor: Optimierung der Datenbankabfragen
Tests
Neue Features sollten Tests enthalten
Bestehende Tests müssen weiterhin bestehen
Verhaltenskodex
Respektvoller Umgang miteinander
Konstruktives Feedback
Offenheit für verschiedene Perspektiven
Kontakt
Issues: https://github.com/northbyte-io/Support-Engine/issues
Discussions: https://github.com/northbyte-io/Support-Engine/discussions