Directories
¶
| Path | Synopsis |
|---|---|
|
Package contract defines the core data model for Pacto service contracts: the in-memory representation of a pacto.yaml and the types for service identity, interfaces, dependencies, configurations, policies, runtime semantics, scaling, and readiness.
|
Package contract defines the core data model for Pacto service contracts: the in-memory representation of a pacto.yaml and the types for service identity, interfaces, dependencies, configurations, policies, runtime semantics, scaling, and readiness. |
|
Package dashboard serves the Pacto dashboard: a REST API and web UI that aggregates contract and runtime data from multiple sources — Kubernetes (via the operator), OCI registries, local directories, and on-disk cache — into a single view of a service fleet.
|
Package dashboard serves the Pacto dashboard: a REST API and web UI that aggregates contract and runtime data from multiple sources — Kubernetes (via the operator), OCI registries, local directories, and on-disk cache — into a single view of a service fleet. |
|
Package diff compares two versioned contracts and classifies each change as non-breaking, potentially breaking, or breaking to downstream consumers.
|
Package diff compares two versioned contracts and classifies each change as non-breaking, potentially breaking, or breaking to downstream consumers. |
|
Package doc generates Markdown documentation from a dashboard service snapshot and serves it as rendered HTML.
|
Package doc generates Markdown documentation from a dashboard service snapshot and serves it as rendered HTML. |
|
Package graph builds and traverses a service's dependency graph.
|
Package graph builds and traverses a service's dependency graph. |
|
Package ignore implements .pactoignore filtering for bundle packaging.
|
Package ignore implements .pactoignore filtering for bundle packaging. |
|
Package lock models pacto.lock: the committed, deterministic record of the resolved dependency + reference closure.
|
Package lock models pacto.lock: the committed, deterministic record of the resolved dependency + reference closure. |
|
Package oci stores and retrieves Pacto contract bundles in OCI registries.
|
Package oci stores and retrieves Pacto contract bundles in OCI registries. |
|
Package openapi parses OpenAPI specs (YAML or JSON) into a flat list of endpoints.
|
Package openapi parses OpenAPI specs (YAML or JSON) into a flat list of endpoints. |
|
Package override merges values into a contract's YAML from CLI flags.
|
Package override merges values into a contract's YAML from CLI flags. |
|
Package plugin discovers and executes out-of-process Pacto plugins.
|
Package plugin discovers and executes out-of-process Pacto plugins. |
|
Package readiness derives operational readiness state from a contract's declared readiness section.
|
Package readiness derives operational readiness state from a contract's declared readiness section. |
|
Package sbom provides SBOM parsing and diffing for Pacto bundles.
|
Package sbom provides SBOM parsing and diffing for Pacto bundles. |
|
Package schemax extracts human-readable property summaries from JSON Schema documents and configuration value maps.
|
Package schemax extracts human-readable property summaries from JSON Schema documents and configuration value maps. |
|
Package semver is the single source of truth for semver tag handling shared by the CLI/OCI resolver and the dashboard data sources.
|
Package semver is the single source of truth for semver tag handling shared by the CLI/OCI resolver and the dashboard data sources. |
|
Package validation checks a contract across four layers — structural (JSON Schema), cross-field consistency, semantic rules, and policy enforcement — and reports errors and warnings.
|
Package validation checks a contract across four layers — structural (JSON Schema), cross-field consistency, semantic rules, and policy enforcement — and reports errors and warnings. |
Click to show internal directories.
Click to hide internal directories.