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-06 20:03:22 +00:00
|
|
|
// Load currently supports one file, byte, reader, or explicit no-input source with
|
|
|
|
|
// strict YAML, typed defaults, schema-version checks, detached metadata, safe
|
2026-09-06 20:19:58 +00:00
|
|
|
// diagnostics, recorded application resolution, read-only semantic validation, and
|
|
|
|
|
// structured load errors. Composition, profiles, overrides, secrets, and effective
|
2026-09-06 20:14:55 +00:00
|
|
|
// rendering are not available yet. The configuration contract is documented in
|
|
|
|
|
// docs/config.md.
|
2026-09-06 19:13:36 +00:00
|
|
|
package configkit
|