Directories
¶
| Path | Synopsis |
|---|---|
|
Package artifact implements local OCIDoc artifact operations: parsing build config, building artifacts from a source tree, and opening, inspecting, listing, extracting, verifying and diffing existing artifacts (OCI layout or ".ocidoc" archive).
|
Package artifact implements local OCIDoc artifact operations: parsing build config, building artifacts from a source tree, and opening, inspecting, listing, extracting, verifying and diffing existing artifacts (OCI layout or ".ocidoc" archive). |
|
internal
|
|
|
archive
Package archive builds deterministic POSIX component tars: regular files only, sorted by bundle path, fixed ownership/mode/mtime.
|
Package archive builds deterministic POSIX component tars: regular files only, sorted by bundle path, fixed ownership/mode/mtime. |
|
atomicfile
Package atomicfile writes files so that other processes only ever observe either the previous content or the fully written new content, never a partial write.
|
Package atomicfile writes files so that other processes only ever observe either the previous content or the fully written new content, never a partial write. |
|
compression
Package compression wraps gzip and zstd component-layer compression with deterministic settings: a fixed gzip header, and pinned zstd encoder options that do not depend on the build host (CPU count in particular).
|
Package compression wraps gzip and zstd component-layer compression with deterministic settings: a fixed gzip header, and pinned zstd encoder options that do not depend on the build host (CPU count in particular). |
|
digestio
Package digestio provides a streaming writer that computes the canonical (sha256) digest and byte count of everything written to it, so callers never need to buffer a whole blob in memory just to learn its digest and size.
|
Package digestio provides a streaming writer that computes the canonical (sha256) digest and byte count of everything written to it, so callers never need to buffer a whole blob in memory just to learn its digest and size. |
|
markdown
Package markdown extracts local document and asset references from Markdown content.
|
Package markdown extracts local document and asset references from Markdown content. |
|
ociblob
Package ociblob provides the validation boundary for OCIDoc OCI blobs.
|
Package ociblob provides the validation boundary for OCIDoc OCI blobs. |
|
ociclone
Package ociclone copies OCI metadata before it crosses a public Reader boundary.
|
Package ociclone copies OCI metadata before it crosses a public Reader boundary. |
|
orasrepo
Package orasrepo isolates oras-go's remote registry client behind a small module-internal interface.
|
Package orasrepo isolates oras-go's remote registry client behind a small module-internal interface. |
|
pathplan
Package pathplan compiles a spec.BuildConfig's ignore and component rules with github.com/woozymasta/pathrules and walks a source tree to resolve component ownership.
|
Package pathplan compiles a spec.BuildConfig's ignore and component rules with github.com/woozymasta/pathrules and walks a source tree to resolve component ownership. |
|
sourcepath
Package sourcepath resolves source-tree paths without allowing symlink or junction targets to escape the source root.
|
Package sourcepath resolves source-tree paths without allowing symlink or junction targets to escape the source root. |
|
testfixture
Package testfixture builds local OCI Image Layout test artifacts shared by registry and store's test suites, so both build the same minimal artifact shape from one implementation instead of two independently hand-synced copies.
|
Package testfixture builds local OCI Image Layout test artifacts shared by registry and store's test suites, so both build the same minimal artifact shape from one implementation instead of two independently hand-synced copies. |
|
Package registry publishes and resolves OCIDoc artifacts against an OCI-compliant registry, on top of the ORAS-backed adapter in internal/orasrepo.
|
Package registry publishes and resolves OCIDoc artifacts against an OCI-compliant registry, on top of the ORAS-backed adapter in internal/orasrepo. |
|
Package spec defines the OCIDoc v1beta artifact format: media types, managed annotations, standard component types, build/artifact config structures and format-level validation.
|
Package spec defines the OCIDoc v1beta artifact format: media types, managed annotations, standard component types, build/artifact config structures and format-level validation. |
|
Package store implements OCIDoc's persistent local content-addressed store: the normal working representation for a locally built or pulled artifact, distinct from the portable .ocidoc export/import format.
|
Package store implements OCIDoc's persistent local content-addressed store: the normal working representation for a locally built or pulled artifact, distinct from the portable .ocidoc export/import format. |
Click to show internal directories.
Click to hide internal directories.