Directories
¶
| Path | Synopsis |
|---|---|
|
application
|
|
|
discovery
Package discovery scans the local filesystem for Git repositories and turns remote URLs into canonical repository identities used by the application.
|
Package discovery scans the local filesystem for Git repositories and turns remote URLs into canonical repository identities used by the application. |
|
jobs
Package jobs schedules deduplicated foreground and background work.
|
Package jobs schedules deduplicated foreground and background work. |
|
memory
Package memory provides an in-process byte-bounded cache with priority-aware LRU eviction.
|
Package memory provides an in-process byte-bounded cache with priority-aware LRU eviction. |
|
Package config handles loading and resolving configuration for pho.
|
Package config handles loading and resolving configuration for pho. |
|
diff
|
|
|
Package domain defines the data model for pho.
|
Package domain defines the data model for pho. |
|
auth
Package auth resolves GitHub host profiles and tokens at startup.
|
Package auth resolves GitHub host profiles and tokens at startup. |
|
rest
Package rest provides a minimal GitHub REST client for fetching raw diffs.
|
Package rest provides a minimal GitHub REST client for fetching raw diffs. |
|
Package log provides a structured, file-based logger for pho built on top of the stdlib log/slog package.
|
Package log provides a structured, file-based logger for pho built on top of the stdlib log/slog package. |
|
ui
|
|
|
components/keymapoverlay
Package keymapoverlay implements a lazygit-style contextual keybinding help overlay.
|
Package keymapoverlay implements a lazygit-style contextual keybinding help overlay. |
|
theme
Package theme defines all lipgloss styles for the pho terminal UI.
|
Package theme defines all lipgloss styles for the pho terminal UI. |
|
views/prdetail
Package prdetail implements the PR detail view model.
|
Package prdetail implements the PR detail view model. |
Click to show internal directories.
Click to hide internal directories.