opm/

directory
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2026 License: Apache-2.0

Directories

Path Synopsis
Package compile's matching logic.
Package compile's matching logic.
Package core defines the platform-neutral contract for OPM-compiled artifacts.
Package core defines the platform-neutral contract for OPM-compiled artifacts.
Package errors provides sentinel errors and structured error types for OPM.
Package errors provides sentinel errors and structured error types for OPM.
Package helper is the opt-in convenience boundary of the OPM library.
Package helper is the opt-in convenience boundary of the OPM library.
loader/bytes
Package bytes provides in-memory loaders for OPM artifacts: module CUE packages, releases, and providers built from byte buffers rather than a filesystem.
Package bytes provides in-memory loaders for OPM artifacts: module CUE packages, releases, and providers built from byte buffers rather than a filesystem.
synth
Package synth builds OPM artifact CUE values from in-memory typed inputs by unifying caller-supplied identity (name, namespace, module reference, values, subscriptions, labels, annotations) against the schema definition resolved through the caller-supplied *schema.Cache.
Package synth builds OPM artifact CUE values from in-memory typed inputs by unifying caller-supplied identity (name, namespace, module reference, values, subscriptions, labels, annotations) against the schema definition resolved through the caller-supplied *schema.Cache.
internal
registrytest
Package registrytest provides an in-memory OCI registry harness for tests that need to materialize catalogs without a live registry.
Package registrytest provides an in-memory OCI registry harness for tests that need to materialize catalogs without a live registry.
schematest
Package schematest is a test-only helper for constructing schema.Cache instances against the workspace-local CUE module cache.
Package schematest is a test-only helper for constructing schema.Cache instances against the workspace-local CUE module cache.
Package kernel exposes the OPM runtime as a single struct, Kernel.
Package kernel exposes the OPM runtime as a single struct, Kernel.
Package materialize realizes a #Platform's path-keyed catalog subscriptions into a sealed MaterializedPlatform.
Package materialize realizes a #Platform's path-keyed catalog subscriptions into a sealed MaterializedPlatform.
cache
Package cache provides opt-in memoization for materialize.Materialize.
Package cache provides opt-in memoization for materialize.Materialize.
Package module defines the Module type, mirroring the #Module definition in the OPM core schema.
Package module defines the Module type, mirroring the #Module definition in the OPM core schema.
Package platform defines the Platform and PlatformMetadata types, mirroring the #Platform definition introduced in catalog enhancement 014-platform-construct.
Package platform defines the Platform and PlatformMetadata types, mirroring the #Platform definition introduced in catalog enhancement 014-platform-construct.
Package schema is the kernel's single source of truth for OPM schema-side knowledge: CUE paths, metadata decoders, the transformer-context builder, and the OCI-backed schema loader.
Package schema is the kernel's single source of truth for OPM schema-side knowledge: CUE paths, metadata decoders, the transformer-context builder, and the OCI-backed schema loader.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL