lingxia-app-context
Shared app/product context primitives for LingXia workspace crates.
What it owns
- Parsing and validating
app.json - Global process-level app config access
- Shared derived paths under the app state directory
- Panel configuration structs used by shell/product crates
Key APIs
AppConfig::parse_and_validate(...)set_app_config(...) -> Result<(), AppContextError>app_config()product_name(),product_version(),lingxia_id()app_state_dir(...),app_state_file(...)
Notes
This crate is intentionally small and dependency-light so higher-level crates
can share app metadata without depending on lxapp runtime code.