Directories
¶
| Path | Synopsis |
|---|---|
|
Package main shows YAML file loading and struct binding with Synthra.
|
Package main shows YAML file loading and struct binding with Synthra. |
|
Package main demonstrates Synthra's case-preserving, case-insensitive merge and shows how a JSON Schema acts as the canonical authority for key casing.
|
Package main demonstrates Synthra's case-preserving, case-insensitive merge and shows how a JSON Schema acts as the canonical authority for key casing. |
|
Package main shows codec usage end-to-end: JSON + TOML as input sources, merged YAML written out via WithFileDumperAs.
|
Package main shows codec usage end-to-end: JSON + TOML as input sources, merged YAML written out via WithFileDumperAs. |
|
Package main loads local YAML, optionally merges Consul KV, then env.
|
Package main loads local YAML, optionally merges Consul KV, then env. |
|
Package main demonstrates three-layer resolver composition with Resolver.Or.
|
Package main demonstrates three-layer resolver composition with Resolver.Or. |
|
Package main demonstrates all three hook points in one pipeline.
|
Package main demonstrates all three hook points in one pipeline. |
|
Package main demonstrates two-phase validation using WithJSONSchemaFunc.
|
Package main demonstrates two-phase validation using WithJSONSchemaFunc. |
|
Package main demonstrates JSON Schema defaults and WithEnvSubst.
|
Package main demonstrates JSON Schema defaults and WithEnvSubst. |
|
Package main exists so `go run .` works; see README and *_test.go.
|
Package main exists so `go run .` works; see README and *_test.go. |
|
Package main demonstrates layered configuration (YAML defaults plus environment overrides), struct binding, and validation with Synthra.
|
Package main demonstrates layered configuration (YAML defaults plus environment overrides), struct binding, and validation with Synthra. |
Click to show internal directories.
Click to hide internal directories.