2026-09-06 20:03:22 +00:00
|
|
|
// Package configkit provides deterministic, application-owned configuration
|
|
|
|
|
// loading for Go programs.
|
2026-09-06 19:13:36 +00:00
|
|
|
//
|
2026-09-12 13:25:38 +00:00
|
|
|
// Load supports file, byte, reader, and explicit no-input sources with strict YAML,
|
|
|
|
|
// typed defaults, imports, profiles, CLI overrides, schema-version checks, detached
|
|
|
|
|
// metadata, recorded application resolution, typed secret references, safe effective
|
|
|
|
|
// rendering, read-only semantic validation, and structured load errors. The
|
|
|
|
|
// configuration contract is documented in docs/config.md.
|
2026-09-06 19:13:36 +00:00
|
|
|
package configkit
|