Documentation
¶
Overview ¶
Command wherefolk serves the family directory over HTTP.
The binary takes no arguments: it is a service, not a toolbox, so no argument can make it do anything other than serve (§2.2). Configuration comes from the environment; see internal/config.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package deploy holds the Operator's deployment artefacts — the compose file, the Tailscale Serve config and the secrets template — and the tests that pin the properties ADR-0001, ADR-0006 and ADR-0007 depend on.
|
Package deploy holds the Operator's deployment artefacts — the compose file, the Tailscale Serve config and the secrets template — and the tests that pin the properties ADR-0001, ADR-0006 and ADR-0007 depend on. |
|
internal
|
|
|
buildmeta
Package buildmeta provides build version information for wherefolk.
|
Package buildmeta provides build version information for wherefolk. |
|
config
Package config reads the service's settings from the environment.
|
Package config reads the service's settings from the environment. |
|
live
Package live holds the Directory the service is serving: the document, its Trash and the Editor's settings as last saved, the tree derived from them, and the one step Undo can return to.
|
Package live holds the Directory the service is serving: the document, its Trash and the Editor's settings as last saved, the tree derived from them, and the one step Undo can return to. |
|
render
Package render turns a Directory into a printable document.
|
Package render turns a Directory into a printable document. |
|
store
Package store persists the Directory as a single atomically-written JSON document and generates the stable identities its records carry.
|
Package store persists the Directory as a single atomically-written JSON document and generates the stable identities its records carry. |
|
web
Package web serves the Wherefolk UI over HTTP.
|
Package web serves the Wherefolk UI over HTTP. |
|
pkg
|
|
|
rolo
Package rolo holds the Directory's domain types: the Person and Household records, the Tree derived from their Parent links, and the normalisation and validation rules applied to them.
|
Package rolo holds the Directory's domain types: the Person and Household records, the Tree derived from their Parent links, and the normalisation and validation rules applied to them. |
Click to show internal directories.
Click to hide internal directories.