os-upgrade-automation/CONTRIBUTING.md

25 lines
708 B
Markdown

# 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