708 B
708 B
CONTRIBUTING
Danke für deinen Beitrag! Bitte beachte folgende Richtlinien:
Branch/Commit
- Feature-Branches:
feature/<kurzbeschreibung> - Fix-Branches:
fix/<kurzbeschreibung> - Commit Messages nach Conventional Commits (feat:, fix:, docs:, chore:, refactor:, perf:, test:)
Code-Style
- Ansible: ansible-lint muss grün sein (
make lint) - YAML: 2 Spaces, keine Tabs
Tests
- Dry-Run:
ansible-playbook playbook/playbook.yml --check --list-tasks - App-spezifisch:
-l <app-gruppe>
Security
- Keine Secrets im Klartext, nutze
make vault-encrypt - PRs werden automatisch per CI geprüft (Linting, Dry-Run)
Review
- CODEOWNERS regelt Reviewer
- Mindestens 1 Approval erforderlich