Initial version of the Hermes self learning agent setup of JR IT Services.

This commit is contained in:
2026-04-21 11:53:29 +02:00
commit 7f9b0e6c5f
31 changed files with 1966 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
# Contributing
Dieses Repo ist fuer eine Workstation-/Homelab-nahe Infrastruktur gedacht. Aenderungen sollten daher vor allem diese Ziele schuetzen:
- reproduzierbares Verhalten
- klare Trennung zwischen Hermes und OpenClaw
- sichere Defaults
- moeglichst wenig manuelle Nacharbeit nach Updates
## Branching
- `main` bleibt deploybar
- neue Arbeit in `feat/...`, `fix/...`, `docs/...`, `chore/...`
- Merge erst nach lokalem Check
## Vor jedem Merge
```bash
./scripts/release-check
./scripts/alanctl validate
./scripts/alanctl doctor
```
## Formatierung und Ownership
- nutze einen Editor mit `.editorconfig`-Unterstuetzung
- beachte `CODEOWNERS` und `docs/maintainers.md` bei Review und Zustaendigkeit
- Aenderungen an Runtime-, Netz- oder Update-Logik nicht ohne bewusste Review freigeben
## Commit-Stil
Empfohlen:
- `feat: ...`
- `fix: ...`
- `docs: ...`
- `chore: ...`
- `refactor: ...`
## Release-Regel
Jede aenderungsrelevante Anpassung an Compose, Skripten oder Netz-Logik braucht:
- Eintrag in `CHANGELOG.md`
- kurzen Hinweis in passender Doku
- bei Upgrade-Auswirkung einen Eintrag in `docs/upgrade-policy.md`
## Security-Meldungen
Bitte keine sicherheitsrelevanten Probleme oeffentlich als normales Issue posten. Nutze dafuer die Hinweise in `SECURITY.md`.