Complete bounded glob imports

This commit is contained in:
2026-09-06 20:51:21 +00:00
parent 9f04c09be3
commit 71a73bcfd8
15 changed files with 679 additions and 82 deletions

View File

@@ -3,12 +3,13 @@
An opinionated Go library for applications that use YAML configuration files.
ConfigKit is in early implementation. Its current loader accepts one strict YAML
source (or explicit defaults-only input), optionally traverses explicit path imports,
strictly composes their disjoint definitions, applies typed defaults, and can check
an application schema version. It returns detached metadata and safe diagnostics.
source (or explicit defaults-only input), optionally traverses explicit path and glob
imports, strictly composes their disjoint definitions, applies typed defaults, and
can check an application schema version. It returns detached metadata and safe
diagnostics.
Applications may perform audited defaulting and normalization through a resolver,
then report domain errors and warnings through read-only semantic validation.
Glob imports, profiles, overrides, secrets, and rendering are still under development.
Profiles, overrides, secrets, and rendering are still under development.
```go
type Config struct {