Vielen Dank für Ihr Interesse an der Mitarbeit am Inventarium-Projekt! 🎉
Dieses Projekt und alle Mitwirkenden unterliegen unserem Verhaltenskodex. Mit Ihrer Teilnahme verpflichten Sie sich, diesen einzuhalten.
Fehler sollten über den Issue Tracker gemeldet werden. Bitte beachten Sie dabei:
- Suchen Sie zuerst nach bestehenden Issues
- Nutzen Sie die Issue-Vorlage
- Beschreiben Sie detailliert:
- Wie der Fehler reproduziert werden kann
- Was das erwartete Verhalten war
- Was tatsächlich passiert ist
- Systemumgebung (Betriebssystem, Python-Version etc.)
Haben Sie eine Idee für eine neue Funktion?
- Erstellen Sie ein Issue mit dem Label "enhancement"
- Beschreiben Sie:
- Den Anwendungsfall
- Die erwarteten Vorteile
- Mögliche Alternativen
- Fork erstellen und lokal klonen
- Branch erstellen:
git checkout -b feature/IhrFeature - Änderungen committen:
- Aussagekräftige Commit-Nachrichten
- Ein Commit pro logische Änderung
- Tests hinzufügen für neue Funktionen
- Pull Request erstellen
Bitte folgen Sie diesem Format:
typ(bereich): kurze beschreibung
Detaillierte Beschreibung der Änderungen
Typen:
feat: Neue Funktionfix: Fehlerbehebungdocs: Dokumentationstyle: Formatierungrefactor: Code-Umstrukturierungtest: Testschore: Wartungsarbeiten
- Python: PEP 8 Stilrichtlinien
- HTML/CSS: Bootstrap 5 Konventionen
- JavaScript: ESLint-Konfiguration beachten
- Kommentare: Deutsch für Benutzer-sichtbare Texte, Englisch für technische Kommentare
- Tests hinzugefügt/aktualisiert
- Dokumentation aktualisiert
- Code entspricht den Stilrichtlinien
- Commit-Nachrichten folgen den Konventionen
- Branch ist auf dem neuesten Stand mit
main
- Issue auswählen oder erstellen
- Branch erstellen vom
main - Entwickeln und testen
- Pull Request erstellen
- Code Review abwarten
- Änderungen einarbeiten falls nötig
- Merge nach Freigabe
- Führen Sie
pytestaus - Stellen Sie sicher, dass alle Tests bestehen
- Neue Funktionen benötigen Tests
- Aktualisieren Sie die Dokumentation bei Änderungen
- Nutzen Sie klare, verständliche Sprache
- Fügen Sie Beispiele hinzu wo sinnvoll
Bei Fragen:
- Prüfen Sie die FAQ
- Erstellen Sie ein Issue mit dem Label "question"
- Kontaktieren Sie die Maintainer
Mit Ihrem Beitrag stimmen Sie zu, dass Ihre Änderungen unter der gleichen MIT-Lizenz wie das Projekt veröffentlicht werden.