Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
vantage
command
Command vantage is a local Markdown viewer with live reload and Git awareness.
|
Command vantage is a local Markdown viewer with live reload and Git awareness. |
|
internal
|
|
|
api
Package api implements the Vantage HTTP API: the request handlers behind every /api route and the pure response builders they share with the static site builder.
|
Package api implements the Vantage HTTP API: the request handlers behind every /api route and the pure response builders they share with the static site builder. |
|
buildinfo
Package buildinfo exposes version metadata for the running binary.
|
Package buildinfo exposes version metadata for the running binary. |
|
config
Package config holds the unified runtime configuration for Vantage.
|
Package config holds the unified runtime configuration for Vantage. |
|
fs
Package fs serves the file-tree and file-content queries behind the backend's /tree, /content, and /files endpoints.
|
Package fs serves the file-tree and file-content queries behind the backend's /tree, /content, and /files endpoints. |
|
git
Package git provides a GitService that shells out to the "git" binary to answer the backend's history, status, diff, and recent-files queries.
|
Package git provides a GitService that shells out to the "git" binary to answer the backend's history, status, diff, and recent-files queries. |
|
gitenv
Package gitenv sanitizes the process environment before the codebase shells out to the git binary.
|
Package gitenv sanitizes the process environment before the codebase shells out to the git binary. |
|
ignore
Package ignore layers gitignore-style ignore files for a single repo.
|
Package ignore layers gitignore-style ignore files for a single repo. |
|
live
Package live provides the realtime layer of the Vantage server: a WebSocket connection Manager, the /api/ws handler, and an fsnotify-backed file Watcher that broadcasts file-change notifications to connected browsers.
|
Package live provides the realtime layer of the Vantage server: a WebSocket connection Manager, the /api/ws handler, and an fsnotify-backed file Watcher that broadcasts file-change notifications to connected browsers. |
|
model
Package model defines the wire-format DTOs exchanged between the Vantage backend and its React frontend.
|
Package model defines the wire-format DTOs exchanged between the Vantage backend and its React frontend. |
|
perf
Package perf provides in-memory performance instrumentation: a ring buffer of timing records, request-timing middleware, percentile diagnostics, and an anonymized repo-shape walk.
|
Package perf provides in-memory performance instrumentation: a ring buffer of timing records, request-timing middleware, percentile diagnostics, and an anonymized repo-shape walk. |
|
review
Package review persists review-mode data (threaded comments) and applies agent responses delivered through the .vantage/inbox files, turning their JSONL lines into reviewer-visible reactions.
|
Package review persists review-mode data (threaded comments) and applies agent responses delivered through the .vantage/inbox files, turning their JSONL lines into reviewer-visible reactions. |
|
reviewanchor
Package reviewanchor implements the canonicalization and hashing that anchor review comments to Markdown blocks.
|
Package reviewanchor implements the canonicalization and hashing that anchor review comments to Markdown blocks. |
|
server
Package server is the integrator: it assembles the resolved configuration, per-repository services, the shared singletons (review store, perf store, live Manager), and the api handlers into a single chi router and runs the background lifecycle (file watchers + the repo-activity refresh loop).
|
Package server is the integrator: it assembles the resolved configuration, per-repository services, the shared singletons (review store, perf store, live Manager), and the api handlers into a single chi router and runs the background lifecycle (file watchers + the repo-activity refresh loop). |
|
static
Package static builds a self-contained static site from a Markdown repository.
|
Package static builds a self-contained static site from a Markdown repository. |
|
Package web embeds the built frontend single-page application.
|
Package web embeds the built frontend single-page application. |
Click to show internal directories.
Click to hide internal directories.
