Directories
¶
| Path | Synopsis |
|---|---|
|
Package cache provides a lightweight TTL-based disk cache for provider API responses.
|
Package cache provides a lightweight TTL-based disk cache for provider API responses. |
|
Package client wraps go-gitlab with automatic journaling and a TTL cache.
|
Package client wraps go-gitlab with automatic journaling and a TTL cache. |
|
Package config loads runtime configuration for ggvalet.
|
Package config loads runtime configuration for ggvalet. |
|
Package journal provides an append-only JSONL activity ledger.
|
Package journal provides an append-only JSONL activity ledger. |
|
Package observed enforces durable receipts around remote provider operations.
|
Package observed enforces durable receipts around remote provider operations. |
|
Package parallel provides a bounded goroutine pool for concurrent API calls.
|
Package parallel provides a bounded goroutine pool for concurrent API calls. |
|
Package plan defines types for structured work plans.
|
Package plan defines types for structured work plans. |
|
Package provider defines a host-agnostic interface for upstream code hosts (GitLab, GitHub) so the rest of the codebase can address either without importing provider-specific SDKs.
|
Package provider defines a host-agnostic interface for upstream code hosts (GitLab, GitHub) so the rest of the codebase can address either without importing provider-specific SDKs. |
|
gitea
Package gitea adapts the Gitea REST client (gitea.dev/sdk) to the host-neutral provider.Provider interface.
|
Package gitea adapts the Gitea REST client (gitea.dev/sdk) to the host-neutral provider.Provider interface. |
|
github
Package github adapts the GitHub REST client to the host-neutral provider.Provider interface.
|
Package github adapts the GitHub REST client to the host-neutral provider.Provider interface. |
|
gitlab
Package gitlab adapts the GitLab REST client to the host-neutral provider.Provider interface.
|
Package gitlab adapts the GitLab REST client to the host-neutral provider.Provider interface. |
|
Package providerfactory selects a provider.Provider implementation based on GLVALET_PROVIDER.
|
Package providerfactory selects a provider.Provider implementation based on GLVALET_PROVIDER. |
|
Package reconcile applies structured plans as resumable, idempotent runs.
|
Package reconcile applies structured plans as resumable, idempotent runs. |
|
Package report generates manager-ready summaries from journal entries.
|
Package report generates manager-ready summaries from journal entries. |
|
Package state owns ggvalet's transactional operational state.
|
Package state owns ggvalet's transactional operational state. |
Click to show internal directories.
Click to hide internal directories.