Vielen Dank für Ihr Interesse, zu diesem Projekt beizutragen.
- Bug melden: Erstellen Sie ein Issue mit einer klaren Reproduktion.
- Feature vorschlagen: Beschreiben Sie den Usecase und warum der Hunter ihn braucht.
- Code beitragen: Öffnen Sie einen Pull Request mit einem kleinen, klar abgegrenzten Paket.
- Forken Sie das Repository
- Erstellen Sie einen Feature-Branch:
git checkout -b feature/mein-feature - Führen Sie die lokalen Checks aus
- Committen Sie Ihre Änderungen:
git commit -m "Beschreibung der Änderung" - Pushen Sie den Branch und eröffnen Sie einen Pull Request
python -m pytest -q
python -m ruff check .
python -m py_compile fable_hunter.py- UTF-8 für alle Dateien
- Keine Secrets oder echte Zugangsdaten committen
- Änderungen an Erkennung oder Benachrichtigung nur mit nachvollziehbarem Test
- Windows-Startpfade (
START.bat, Install-Skripte) bei CLI-Änderungen mitprüfen
Thank you for your interest in contributing to this project.
- Report a bug: Open an issue with a clear reproduction.
- Suggest a feature: Explain the use case and why the hunter needs it.
- Contribute code: Open a pull request with one small, well-bounded change set.
- Fork the repository
- Create a feature branch:
git checkout -b feature/my-feature - Run the local checks
- Commit your changes:
git commit -m "Description of change" - Push the branch and open a pull request
python -m pytest -q
python -m ruff check .
python -m py_compile fable_hunter.py- Use UTF-8 for all files
- Never commit secrets or real credentials
- Any detection or notification change needs a reproducible test
- Recheck Windows launcher paths (
START.bat, install scripts) when the CLI changes