chore: prepare repository for public launch
This commit is contained in:
+11
-1
@@ -76,7 +76,17 @@ podman run -p 18084:8080 \
|
||||
|
||||
## Integration Checklist
|
||||
|
||||
Adding a new app requires updates in multiple places. See the full checklist in [CLAUDE.md](../CLAUDE.md) under "App Integration Checklist".
|
||||
Adding a new app requires updates in multiple places:
|
||||
|
||||
- add `apps/<app-id>/manifest.yml`;
|
||||
- add a Dockerfile and source directory only when the app is built locally;
|
||||
- choose non-conflicting ports from [PORTS.md](./PORTS.md);
|
||||
- declare `interfaces.main` for user-facing web UIs;
|
||||
- declare generated secrets instead of hardcoding credentials;
|
||||
- run `./scripts/validate-app-manifest.sh apps/<app-id>/manifest.yml`;
|
||||
- regenerate catalogs with `python3 scripts/generate-app-catalog.py`;
|
||||
- verify drift with `python3 scripts/check-app-catalog-drift.py --release --strict`;
|
||||
- test install, launch, stop, start, restart, uninstall, and reinstall.
|
||||
|
||||
## Port Assignments
|
||||
|
||||
|
||||
Reference in New Issue
Block a user