# CONTRIBUTING Danke für deinen Beitrag! Bitte beachte folgende Richtlinien: ## Branch/Commit - Feature-Branches: `feature/` - Fix-Branches: `fix/` - 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 ` ## 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