internal/

directory
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2026 License: AGPL-3.0

Directories

Path Synopsis
api
Package api is the HTTP interface every Wegweiser client speaks.
Package api is the HTTP interface every Wegweiser client speaks.
gen
Package gen provides primitives to interact with the openapi HTTP API.
Package gen provides primitives to interact with the openapi HTTP API.
Package apply is the write path, and the only thing that changes zone data.
Package apply is the write path, and the only thing that changes zone data.
Package buildinfo exposes the version of the running binary.
Package buildinfo exposes the version of the running binary.
cli
Package cli assembles the weg command tree.
Package cli assembles the weg command tree.
output
Package output renders command results in the three formats every weg command supports: human-readable text, JSON and YAML.
Package output renders command results in the three formats every weg command supports: human-readable text, JSON and YAML.
Package config assembles the settings a Wegweiser process starts with.
Package config assembles the settings a Wegweiser process starts with.
Package dns is the data plane: it answers queries and does nothing else.
Package dns is the data plane: it answers queries and does nothing else.
Package id generates the identifiers Wegweiser uses as primary keys.
Package id generates the identifiers Wegweiser uses as primary keys.
Package journal records every change to a zone as an ordered sequence of commits.
Package journal records every change to a zone as an ordered sequence of commits.
Package metrics is what this server tells a monitoring system.
Package metrics is what this server tells a monitoring system.
Package store defines the persistence boundary of Wegweiser.
Package store defines the persistence boundary of Wegweiser.
sqlite
Package sqlite implements the Wegweiser store on SQLite.
Package sqlite implements the Wegweiser store on SQLite.
storetest
Package storetest is the conformance suite every store.Store implementation has to pass.
Package storetest is the conformance suite every store.Store implementation has to pass.
Package stream carries answered queries to whoever is watching them.
Package stream carries answered queries to whoever is watching them.
Package zone holds the domain model: names, zones, records, validation and the reverse-mapping rules.
Package zone holds the domain model: names, zones, records, validation and the reverse-mapping rules.
Package zonefile reads and writes zone data in the presentation format of RFC 1035 §5: what everybody calls a zonefile.
Package zonefile reads and writes zone data in the presentation format of RFC 1035 §5: what everybody calls a zonefile.

Jump to

Keyboard shortcuts

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