Directories
¶
| Path | Synopsis |
|---|---|
|
Package app is the Bubble Tea model/update/view for the review client.
|
Package app is the Bubble Tea model/update/view for the review client. |
|
Package config holds user-facing configuration, resolved from (in increasing precedence) built-in defaults, a JSON config file, and environment variables.
|
Package config holds user-facing configuration, resolved from (in increasing precedence) built-in defaults, a JSON config file, and environment variables. |
|
Package diff holds the canonical, view-independent representation of a set of changes under review, plus projections of that model into rows for display.
|
Package diff holds the canonical, view-independent representation of a set of changes under review, plus projections of that model into rows for display. |
|
Package editor launches the user's external editor to compose review comments.
|
Package editor launches the user's external editor to compose review comments. |
|
Package filecache stores fetched full-file contents (the context view's raw material) under the XDG cache directory.
|
Package filecache stores fetched full-file contents (the context view's raw material) under the XDG cache directory. |
|
Package forge defines the seam between the review UI and a code-hosting service.
|
Package forge defines the seam between the review UI and a code-hosting service. |
|
ghcli
Package ghcli implements the forge.Forge interface by shelling out to the GitHub CLI (`gh`).
|
Package ghcli implements the forge.Forge interface by shelling out to the GitHub CLI (`gh`). |
|
glabcli
Package glabcli implements the forge.Forge interface by shelling out to the GitLab CLI (`glab`), whose `api` subcommand is a deliberate port of `gh api` (same --method/--input/--hostname/--paginate flags).
|
Package glabcli implements the forge.Forge interface by shelling out to the GitLab CLI (`glab`), whose `api` subcommand is a deliberate port of `gh api` (same --method/--input/--hostname/--paginate flags). |
|
Package git wraps the installed git executable.
|
Package git wraps the installed git executable. |
|
Package review holds review state: the draft comments a reviewer accumulates before submitting, their persistence, and their export as Markdown for the prompt-feedback workflow.
|
Package review holds review state: the draft comments a reviewer accumulates before submitting, their persistence, and their export as Markdown for the prompt-feedback workflow. |
|
Package source resolves command-line arguments into a ReviewSource: something that yields a parsed set of file diffs, a human title, and a stable key for draft persistence.
|
Package source resolves command-line arguments into a ReviewSource: something that yields a parsed set of file diffs, a human title, and a stable key for draft persistence. |
|
Package ui holds presentation helpers for the review client: the color theme and static text (help, overlays).
|
Package ui holds presentation helpers for the review client: the color theme and static text (help, overlays). |
Click to show internal directories.
Click to hide internal directories.