Expand description
Shared infrastructure for projects spawned from rust-template.
This crate extracts the generic plumbing (config loading, logging,
health checks, metrics, OpenAPI, OIDC auth, systemd integration) so
downstream projects consume it as a git dependency and receive
improvements via cargo update.
§Feature flags
cli—CommonConfigFile(file side of the CLI/file merge), CLI logging,CliApptrait, theMergeConfigderive (which generatesCliRawwith per-app-prefixed env vars), and#[foundation_main].server— Health registry, metrics endpoint, OpenAPI/Scalar helpers, SPA fallback, systemd notify/watchdog, server logging.auth(impliesserver+cli) — OIDC login/callback/logout handlers,require_authmiddleware,Serverrunner,ServerApptrait, andBaseServerState.