Skip to main content

Crate gen_helm

Crate gen_helm 

Source
Expand description

gen-helm — helm adapter for the gen ecosystem.

Parses Chart.yaml into a typed BuildSpec and emits it as Cargo-equivalent typed JSON. See theory/ECOSYSTEM-INTAKE.md for the seven-artifact contract.

Re-exports§

pub use adapter::HelmAdapter;
pub use error::Result;
pub use error::HelmError;

Modules§

adapter
HelmAdapter — gen-helm’s implementation of the canonical gen_types::Adapter trait. Stub-level today; every verb returns Unsupported until the helm-side parser lands.
build_spec
Typed build spec for helm. Implements gen_types::Spec via #[derive(SpecShape)].
error
invariants
Invariants over the helm BuildSpec. Implements gen_types::Invariants so cse-lint + gen confirm can call into the adapter uniformly.
quirks
Typed quirk registry for helm. Implements gen_types::QuirkRegistry via #[derive(QuirkRegistry)].