internal/

directory
v0.38.0 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2026 License: Apache-2.0

Directories

Path Synopsis
Package forge is the code host behind a board: the identity provider the server signs people in with, the authority on who may read or write a repository, the directory of names and avatars, and the credential git pushes with.
Package forge is the code host behind a board: the identity provider the server signs people in with, the authority on who may read or write a repository, the directory of names and avatars, and the credential git pushes with.
Package ghcli provides access to the local GitHub CLI (gh) for authentication and lightweight command execution.
Package ghcli provides access to the local GitHub CLI (gh) for authentication and lightweight command execution.
Package glabcli provides access to the local GitLab CLI (glab) for authentication and lightweight command execution — the GitLab counterpart of ghcli, standing in for a signed-in person on a single-user server.
Package glabcli provides access to the local GitLab CLI (glab) for authentication and lightweight command execution — the GitLab counterpart of ghcli, standing in for a signed-in person on a single-user server.
Package migrate moves a GitHub Projects v2 board into the git layout: the snapshot is the truth, the event log becomes annotation commits, every id is derived from its source so a re-run is byte-identical, and the report names everything that did not carry over.
Package migrate moves a GitHub Projects v2 board into the git layout: the snapshot is the truth, the event log becomes annotation commits, every id is derived from its source so a re-run is byte-identical, and the report names everything that did not carry over.
ghsource
Package ghsource is the read-only GitHub Projects v2 client behind `aeman migrate`: it loads one project board over the GraphQL API and maps it onto the domain board.Board the migration consumes.
Package ghsource is the read-only GitHub Projects v2 client behind `aeman migrate`: it loads one project board over the GraphQL API and maps it onto the domain board.Board the migration consumes.
Package nonet keeps a test binary off the network.
Package nonet keeps a test binary off the network.
syscall.Flock is absent on solaris and aix, so `unix` alone claims two platforms this file cannot compile on.
syscall.Flock is absent on solaris and aix, so `unix` alone claims two platforms this file cannot compile on.
Package tokenstore keeps the forge credential in the operating system's secret store, keyed by the forge's host, so a local aeman — `aeman mcp` under an MCP client, `aeman serve` on a laptop — needs no token in its environment or in a client configuration file.
Package tokenstore keeps the forge credential in the operating system's secret store, keyed by the forge's host, so a local aeman — `aeman mcp` under an MCP client, `aeman serve` on a laptop — needs no token in its environment or in a client configuration file.
tokenstoretest
Package tokenstoretest provides an in-memory tokenstore.Store for tests of the packages that read a credential — the commands and the server — so a test never touches the machine's own secret store.
Package tokenstoretest provides an in-memory tokenstore.Store for tests of the packages that read a credential — the commands and the server — so a test never touches the machine's own secret store.

Jump to

Keyboard shortcuts

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