Mitwirken

Wir freuen uns über Beiträge zur Verbesserung von Support-Engine!

Wie kann ich beitragen?

Fehler melden

  1. Überprüfen Sie, ob der Fehler bereits gemeldet wurde

  2. Erstellen Sie ein neues Issue mit:

    • Klare Beschreibung des Problems

    • Schritte zur Reproduktion

    • Erwartetes vs. tatsächliches Verhalten

    • Screenshots (falls hilfreich)

    • Umgebungsinformationen

Features vorschlagen

  1. Erstellen Sie ein Issue mit dem Label “enhancement”

  2. Beschreiben Sie das gewünschte Feature

  3. Erklären Sie den Anwendungsfall

Code beitragen

  1. Fork erstellen

  2. Branch für das Feature erstellen:

    git checkout -b feature/mein-feature
    
  3. Änderungen committen:

    git commit -m "Beschreibung der Änderung"
    
  4. Push zum Fork:

    git push origin feature/mein-feature
    
  5. 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