|
|
668063c34b
|
docs: specify WEFT application package format
Defines the .wapp package structure used by weft-appd to resolve an
app_id to a launchable Wasm module and UI assets.
Covers:
- App ID naming convention (reverse-domain, validation regex).
- Package store layout (, user-before-system search).
- Directory structure: wapp.toml manifest, app.wasm, ui/ subtree.
- wapp.toml schema: [package], [runtime], [ui] sections with all fields,
types, and required/optional status documented.
- Wasm module contract with weft-runtime: READY newline startup signal,
30-second timeout, exit code semantics, stdio handling.
- Full launch flow sequence diagram from servo-shell through weft-appd
to weft-runtime child process.
- Explicit non-scope: signing, dependency resolution, update channels,
sandboxing beyond WASI, multi-arch fat packages.
|
2026-03-11 09:04:19 +01:00 |
|