Closes # Related to #
- 🐛 Bug Fix (non-breaking change)
- ✨ New Feature (non-breaking change)
- 💥 Breaking Change (fix oder feature mit breaking changes)
- 📝 Dokumentation
- 🔧 Refactoring
- ⚡ Performance Improvement
- 🧪 Tests
- 🏗️ Infrastructure/CI/CD
- Unit Tests
- Integration Tests
- Manual Testing
- E2E Tests
- Neue Tests für neue Features/Bugfixes
- Bestehende Tests aktualisiert
- Alle Tests bestehen lokal
- Code folgt den Projekt-Konventionen
- Self-Review durchgeführt
- Code-Kommentare in komplexen Bereichen
- Keine Debug-Ausgaben oder TODO-Kommentare
- Keine Compiler-Warnungen
- README/Docs aktualisiert (falls nötig)
- API-Dokumentation aktualisiert
- Kommentare und Docstrings vorhanden
- CHANGELOG aktualisiert (falls verwendet)
- Keine neuen Dependencies ohne Grund
- Dependencies auf Sicherheit geprüft
- package.json/requirements.txt aktualisiert
- Keine Secrets/Credentials im Code
- Input-Validierung implementiert
- Security Best Practices befolgt
- Keine bekannten Vulnerabilities
- Breaking Changes sind dokumentiert
- Migration Guide bereitgestellt
- Betroffene Teams informiert
- Datenbank-Migrationen erforderlich
- Config-Änderungen erforderlich
- Environment Variables hinzugefügt/geändert
- Cache-Clear notwendig
- Performance-Tests durchgeführt
- Keine negativen Performance-Auswirkungen
- Performance-Verbesserungen dokumentiert
- Code ist verständlich und wartbar
- Tests sind vorhanden und aussagekräftig
- Dokumentation ist ausreichend
- Keine offensichtlichen Security Issues
- Performance ist akzeptabel
- Breaking Changes sind gerechtfertigt und dokumentiert