internal/

directory
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

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