The root README is the quick tour. This directory holds the deeper reference — read a page when you actually need it.
The features/ pages are the guided tour — one capability per
page, each with a runnable command and its real output. Start here if
you’re new. Every page maps to a self-contained program under
examples/ you can go run directly.
| # | Feature | Run it |
|---|---|---|
| 1 | Two-tag configuration | go run ./examples/basic |
| 2 | Priority = source order | go run ./examples/priority |
| 3 | Sources | go run ./examples/filesources |
| 4 | Field types | go run ./examples/types |
| 5 | Hooks | go run ./examples/hooks |
| 6 | Error taxonomy | go run ./examples/errors |
| 7 | Observability & masking | go run ./examples/observability |
| 8 | Full service config | go run ./examples/webservice |
Configure API, WithSources,
the full cfg/gos tag grammar, hooks, and logging.Watch, the Watchable interface,
WithDebounce/WithValidate, the durable snapshot store, and the live
sources (file, git, Consul, etcd, Spring Cloud Config, Vault).Source.ConfigureWithReport) and secret masking.