Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
regdoc
command
Package main implements the regdoc command.
|
Package main implements the regdoc command. |
|
internal
|
|
|
app
Package app wires target parsing, document discovery/build, provider detection, auth resolution and publishing into the regdoc CLI behavior.
|
Package app wires target parsing, document discovery/build, provider detection, auth resolution and publishing into the regdoc CLI behavior. |
|
auth
Package auth resolves credentials for the selected registry provider.
|
Package auth resolves credentials for the selected registry provider. |
|
document
Package document discovers, builds, rewrites and merges the Markdown documents published as a repository description.
|
Package document discovers, builds, rewrites and merges the Markdown documents published as a repository description. |
|
httpx
Package httpx provides the shared HTTP client, retry policy and error mapping used by every provider API client.
|
Package httpx provides the shared HTTP client, retry policy and error mapping used by every provider API client. |
|
markdown
Package markdown renders a Goldmark AST back to Markdown.
|
Package markdown renders a Goldmark AST back to Markdown. |
|
provider
Package provider defines the provider-facing domain types and the Publisher contract implemented by the dockerhub, quay and harbor clients.
|
Package provider defines the provider-facing domain types and the Publisher contract implemented by the dockerhub, quay and harbor clients. |
|
provider/distribution
Package distribution implements provider-independent OCI Distribution API operations.
|
Package distribution implements provider-independent OCI Distribution API operations. |
|
provider/dockerhub
Package dockerhub publishes a repository description to the Docker Hub API (hub.docker.com/v2), which is separate from the Distribution Registry API and requires its own JWT login exchange.
|
Package dockerhub publishes a repository description to the Docker Hub API (hub.docker.com/v2), which is separate from the Distribution Registry API and requires its own JWT login exchange. |
|
provider/harbor
Package harbor publishes a repository description to the Harbor REST API (v2.0) via HTTP Basic authentication.
|
Package harbor publishes a repository description to the Harbor REST API (v2.0) via HTTP Basic authentication. |
|
provider/quay
Package quay publishes a repository description to the Quay API via an OAuth bearer token.
|
Package quay publishes a repository description to the Quay API via an OAuth bearer token. |
|
source
Package source discovers project metadata and commit-pinned Markdown link/image base URLs from CI environment variables.
|
Package source discovers project metadata and commit-pinned Markdown link/image base URLs from CI environment variables. |
|
target
Package target parses and normalizes container image references into the registry/repository pair used for publishing a description.
|
Package target parses and normalizes container image references into the registry/repository pair used for publishing a description. |
|
version
Package version holds build metadata for the regdoc CLI.
|
Package version holds build metadata for the regdoc CLI. |
Click to show internal directories.
Click to hide internal directories.