Vielen Dank für Ihr Interesse, zu diesem Projekt beizutragen!
- Bug melden: Erstellen Sie ein Issue mit dem Label
bug - Feature vorschlagen: Erstellen Sie ein Issue mit dem Label
enhancement - Code beitragen: Erstellen Sie einen Pull Request
- Forken Sie das Repository
- Erstellen Sie einen Feature-Branch:
git checkout -b feature/mein-feature - Committen Sie Ihre Änderungen:
git commit -m "Beschreibung der Änderung" - Pushen Sie den Branch:
git push origin feature/mein-feature - Erstellen Sie einen Pull Request
Falls dieses Projekt ein CLA, DCO oder eine andere Beitragsvereinbarung nutzt, ist dies im Repository gesondert dokumentiert. Ohne ausdrückliche Zusatzregel gelten Pull Requests unter der Lizenz des Projekts.
- Python: PEP 8 Stil, nur Standardbibliothek zur Laufzeit
- Encoding: UTF-8 für alle Dateien
- Sprache: Code und Kommentare auf Deutsch oder Englisch
- Keine hardcoded Pfade oder API-Keys
pip install -e ".[dev]"
python -m pytest
ruff check .
ruff format --check .Schreibende Funktionen laufen ausschließlich über githubbot_core.actions (Vorschau/Ausführen,
Rechteobergrenze, Belege). Neue Schreibaktionen bitte dort ergänzen, nicht direkt per API.
Thank you for your interest in contributing to this project!
- Report bugs: Create an issue with the
buglabel - Suggest features: Create an issue with the
enhancementlabel - Contribute code: Create a Pull Request
- Fork the repository
- Create a feature branch:
git checkout -b feature/my-feature - Commit your changes:
git commit -m "Description of change" - Push the branch:
git push origin feature/my-feature - Create a Pull Request
If this project uses a CLA, DCO, or any other contribution agreement, it should be documented separately in the repository. Unless stated otherwise, pull requests are understood to be submitted under the project's license.
- Python: PEP 8 style, standard library only at runtime
- Encoding: UTF-8 for all files
- Language: Code and comments in German or English
- No hardcoded paths or API keys
pip install -e ".[dev]"
python -m pytest
ruff check .
ruff format --check .Every write goes through githubbot_core.actions (preview/apply, permission
ceiling, receipts). Please add new write actions there, not as direct API calls.