Archipelago — open-source initial import
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"source_path": "/home/archipelago/Projects/archy/docs/app-manifest-spec.md",
|
||||
"type": "SPEC",
|
||||
"confidence": "high",
|
||||
"manifest_override": false,
|
||||
"title": "App Manifest Specification",
|
||||
"summary": "Defines the declarative manifest.yml schema for apps: top-level fields, container config, security policy, volumes, hooks, installation semantics, and signed-catalog/marketplace distribution.",
|
||||
"scope": [
|
||||
"app manifest.yml schema",
|
||||
"ContainerConfig (image/build, networks, derived_env, secret_env, generated_secrets, generated_certs)",
|
||||
"SecurityPolicy (capabilities allow-list, network_policy, readonly_root)",
|
||||
"volumes and bind-mount confinement",
|
||||
"lifecycle hooks (post_install, pre_start)",
|
||||
"health checks and interfaces",
|
||||
"Quadlet installation and reconciler semantics",
|
||||
"signed app catalog distribution",
|
||||
"decentralized marketplace distribution"
|
||||
],
|
||||
"cross_refs": [
|
||||
"app-developer-guide.md",
|
||||
"manifest-hooks-design.md",
|
||||
"marketplace-protocol.md",
|
||||
"core/container/src/manifest.rs",
|
||||
"api/rpc/package/stacks.rs"
|
||||
],
|
||||
"locked": false,
|
||||
"precedence": null,
|
||||
"notes": ""
|
||||
}
|
||||
Reference in New Issue
Block a user