Expand description
Developer portal (DW-110): a read-only static HTML page auto-generated from the configured OpenAPI spec sources.
The portal aggregates the existing OpenAPI specs (file paths or
upstream /openapi.json endpoints) into a single listing of the
APIs, their versions, and links to the specs. It is served at a
configured reserved path (before route resolution, like /healthz).
The portal is read-only (no CRUD): it renders the specs the operator
already configured, it does not manage them.
The config schema types (DevPortalConfig, DevPortalSpec)
live in crate::config (always present, so configs round-trip
without the api_lifecycle feature). This module re-exports them
as the runtime-facing aliases the portal builder consumes.
Re-exports§
pub use crate::config::LifecyclePortalConfig as DevPortalConfig;pub use crate::config::LifecyclePortalSpec as DevPortalSpec;
Structs§
- DevPortal
- The developer portal: a read-only static HTML page aggregating the configured OpenAPI specs.
- Loaded
Spec - A loaded OpenAPI spec entry for the portal: the source, the parsed document (when loading succeeded), and the display name.
Enums§
- DevPortal
Spec Source - The source kind of a developer portal spec (resolved from
DevPortalSpec).