internal/

directory
v0.0.0-...-a3dd30d Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2026 License: MIT

Directories

Path Synopsis
Package apply is the only package that executes a compliance plan.
Package apply is the only package that executes a compliance plan.
Package compliance evaluates a repository against the declared conventions and builds the plan that would converge it.
Package compliance evaluates a repository against the declared conventions and builds the plan that would converge it.
Package config loads, merges, and validates forgectl's declared intent: the configuration file, the per-repository profile selection, and the three profiles built into the binary.
Package config loads, merges, and validates forgectl's declared intent: the configuration file, the per-repository profile selection, and the three profiles built into the binary.
Package forge is the platform abstraction.
Package forge is the platform abstraction.
forgetest
Package forgetest provides a scriptable fake implementation of forge.Forge for tests, so the evaluation and execution layers are exercised with no network.
Package forgetest provides a scriptable fake implementation of forge.Forge for tests, so the evaluation and execution layers are exercised with no network.
github
Package github implements forge.Forge against the GitHub REST API through go-github.
Package github implements forge.Forge against the GitHub REST API through go-github.
gitlab
Package gitlab implements forge.Forge against the GitLab REST API through the official client, and adds the project access token lifecycle, which has no equivalent on the other platform.
Package gitlab implements forge.Forge against the GitLab REST API through the official client, and adds the project access token lifecycle, which has no equivalent on the other platform.
Package gitrepo inspects the local git working copy: discovery from any subdirectory, remote URL parsing, ignore lookups, and the branch commands apply runs.
Package gitrepo inspects the local git working copy: discovery from any subdirectory, remote URL parsing, ignore lookups, and the branch commands apply runs.
Package report renders results to stdout in text and JSON over one shared schema.
Package report renders results to stdout in text and JSON over one shared schema.
Package values resolves a variable's value through the ordered chain of override file, configuration, generator, and concealed prompt.
Package values resolves a variable's value through the ordered chain of override file, configuration, generator, and concealed prompt.

Jump to

Keyboard shortcuts

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