Contributing to groot-share-selfhosted
August 14, 2026 · View on GitHub
Thank you for helping improve these deployment manifests.
How to contribute
- Issues: Use GitHub Issues for bugs, doc gaps, or manifest improvements (Compose, Helm, systemd).
- Pull requests: Open PRs against
develop. Keep changes focused. - Application behavior (HTTP API, auth, retention, UI): contribute in groot-share — this repo is infrastructure only.
Checks before submitting
- Paths under
run/match the documented layout. - From the clone root:
make release-check(Composeconfig; Helm lint + template + kubeconform). - English for README and comments.
- If you bump
VERSION, keep the README Version badge and CHANGELOG aligned. .gitignoreis deny-all + whitelist — new top-level paths need an explicit!allow rule.- Do not commit live
.env, bootstrap passwords, orAWS_*keys.
Git flow
- Day-to-day work on
develop. mainholds reviewed snapshots; annotated tagsv<semver>onmainfor infra releases.