pkg/

directory
v0.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2026 License: MIT

Directories

Path Synopsis
Package decoder 把不同编码(yaml/json/...)的字节流解码为统一的 map[string]any 中间表示。
Package decoder 把不同编码(yaml/json/...)的字节流解码为统一的 map[string]any 中间表示。
Package discovery scans a configuration root and produces a stream of priority-ordered layers (base, overlays, extra overlay axes).
Package discovery scans a configuration root and produces a stream of priority-ordered layers (base, overlays, extra overlay axes).
Package feature provides a tiny, allocation-light feature-flag / rollout evaluator that piggybacks on FastConf's strongly-typed configuration.
Package feature provides a tiny, allocation-light feature-flag / rollout evaluator that piggybacks on FastConf's strongly-typed configuration.
Package flog wraps *slog.Logger with a zerolog-style fluent API while preserving slog's handler ecosystem.
Package flog wraps *slog.Logger with a zerolog-style fluent API while preserving slog's handler ecosystem.
Package generator hosts FastConf's built-in contracts.Generator implementations.
Package generator hosts FastConf's built-in contracts.Generator implementations.
Package mappath provides dotted-path helpers for map[string]any trees.
Package mappath provides dotted-path helpers for map[string]any trees.
Package merger 实现 Kustomize 风格的 map[string]any 深度合并。
Package merger 实现 Kustomize 风格的 map[string]any 深度合并。
Package migration lets FastConf rewrite the merged map from one schema version to another before it is decoded into the strongly typed snapshot.
Package migration lets FastConf rewrite the merged map from one schema version to another before it is decoded into the strongly typed snapshot.
Package parser exposes the koanf-style Parser slot used at the Manager call site (WithSource(file.New(path), yaml.Parser())).
Package parser exposes the koanf-style Parser slot used at the Manager call site (WithSource(file.New(path), yaml.Parser())).
Package profile implements FastConf's tiny boolean profile-expression language (Phase 13).
Package profile implements FastConf's tiny boolean profile-expression language (Phase 13).
Package provider abstracts external configuration sources (env, CLI, KV, Vault, ...).
Package provider abstracts external configuration sources (env, CLI, KV, Vault, ...).
Package source provides built-in contracts.Source implementations for the koanf-style WithSource(file/http/bytes, parser) call shape.
Package source provides built-in contracts.Source implementations for the koanf-style WithSource(file/http/bytes, parser) call shape.
Package transform provides composable, post-merge / pre-decode transformations on the merged configuration tree.
Package transform provides composable, post-merge / pre-decode transformations on the merged configuration tree.
Package validate hosts reusable validation primitives for FastConf.
Package validate hosts reusable validation primitives for FastConf.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL