1b35702b1b
Co-authored-by: Joachim Friberg <joachim.friberg@ip-solutions.se> Reviewed-on: phirna/zima-apps#6
769 B
769 B
Backlog
| # | Done | Name | Source | What | Agent instructions |
|---|---|---|---|---|---|
| 1 | [x] | Snacks | https://github.com/derekshreds/snacks | Automated video library encoder | Branch snacks/initial/add-video-encoder; implemented in Apps/snacks/ |
Adding a new app
- Copy
Apps/_template/→Apps/<app-id>/ - Set
namein compose (lowercase + hyphen only) - Pin image to explicit version/tag (no
:latest); verify tag exists in registry - Add
x-casaosmetadata (title, description, icon, category, author, port_map) - Write
README.mdwith purpose, ports, volumes, envs, and risk justifications - Validate:
./scripts/validate-appstore.sh - Run final validation before release:
./scripts/validate-appstore.sh --enforce-risk-docs