Documentation
¶
Overview ¶
Package app is satelle's local bootstrap (build order step 3). It loads the config, resolves the repo root, opens the per-repo .satelle/satelle.db, and wires the dynamic stores + authored-doc index onto it — the in-process path every CLI command (and, later, the local web server) reaches data through.
The OSS tier is always local, so there is no remote-dispatch branch: Open is the whole "backend". Zero-config works — a repo with no satelle.toml falls back to defaults against the current directory.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
App is the wired local runtime: resolved config + the open per-repo database.
func Open ¶
Open loads config (walking up for .satelle/satelle.toml), opens the database, and returns the wired App. A missing config is not an error — the zero-value Config runs on defaults against the current directory (zero-config). The caller owns Close.
func (*App) AuthoredDirs ¶
AuthoredDirs returns the kind→dir map the directory monitor watches/indexes.