Skip to content

Latest commit

 

History

History
83 lines (58 loc) · 2.12 KB

CONTRIBUTING.md

File metadata and controls

83 lines (58 loc) · 2.12 KB

Beitragsrichtlinien

Vielen Dank für dein Interesse, zum TheGeekFreaks Ingest-Tool beizutragen! Wir freuen uns über jede Unterstützung.

Wie kann ich beitragen?

Fehler melden

  • Überprüfe zuerst, ob der Fehler bereits gemeldet wurde
  • Nutze die GitHub Issues-Funktion
  • Beschreibe den Fehler so detailliert wie möglich
  • Füge Screenshots oder Fehlermeldungen hinzu
  • Beschreibe die Schritte zur Reproduktion

Neue Funktionen vorschlagen

  • Überprüfe, ob die Funktion bereits vorgeschlagen wurde
  • Beschreibe den Nutzen der neuen Funktion
  • Sei offen für Feedback und Anpassungen

Code beisteuern

  1. Fork das Repository
  2. Erstelle einen Feature-Branch (git checkout -b feature/AmazingFeature)
  3. Committe deine Änderungen (git commit -m 'Add some AmazingFeature')
  4. Push in den Branch (git push origin feature/AmazingFeature)
  5. Öffne einen Pull Request

Entwicklungsrichtlinien

Code-Stil

  • Befolge PEP 8 für Python-Code
  • Nutze aussagekräftige Variablen- und Funktionsnamen
  • Kommentiere komplexe Logik
  • Schreibe Docstrings für Funktionen und Klassen

Tests

  • Füge Tests für neue Funktionen hinzu
  • Stelle sicher, dass alle Tests erfolgreich sind
  • Nutze pytest für das Testen

Commit-Nachrichten

  • Nutze klare und beschreibende Commit-Nachrichten
  • Beginne mit einem Verb im Imperativ
  • Halte die erste Zeile unter 50 Zeichen
  • Füge bei Bedarf eine detaillierte Beschreibung hinzu

Beispiel:

Add automatic file type detection

- Implement MIME type detection
- Add file extension mapping
- Update documentation

Pull Request Prozess

  1. Aktualisiere die README.md wenn nötig
  2. Aktualisiere die Versionsnummer in relevanten Dateien
  3. Füge deine Änderungen zum CHANGELOG.md hinzu
  4. Der Pull Request wird nach Review und erfolgreichen Tests gemerged

Community

  • Sei respektvoll und inklusiv
  • Hilf anderen Entwicklern
  • Teile dein Wissen
  • Befolge den Verhaltenskodex

Fragen?

Bei Fragen kannst du:


Nochmals vielen Dank für deinen Beitrag! 🚀