Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
pbflags-admin
command
Binary pbflags-admin is the flag management control plane.
|
Binary pbflags-admin is the flag management control plane. |
|
pbflags-evaluator
command
Binary pbflags-evaluator is the read-only flag resolution service.
|
Binary pbflags-evaluator is the read-only flag resolution service. |
|
pbflags-lint
command
pbflags-lint detects breaking changes in pbflags proto definitions by comparing the working tree against a base git ref.
|
pbflags-lint detects breaking changes in pbflags proto definitions by comparing the working tree against a base git ref. |
|
pbflags-sync
command
pbflags-sync reads a descriptors.pb file and syncs feature/flag definitions into PostgreSQL.
|
pbflags-sync reads a descriptors.pb file and syncs feature/flag definitions into PostgreSQL. |
|
protoc-gen-pbflags
command
protoc-gen-pbflags generates type-safe flag client code from feature proto definitions.
|
protoc-gen-pbflags generates type-safe flag client code from feature proto definitions. |
|
Package db provides embedded database migrations for pbflags.
|
Package db provides embedded database migrations for pbflags. |
|
gen
|
|
|
internal
|
|
|
admin/web
Package web provides an embedded admin dashboard for the pbflags feature flag system.
|
Package web provides an embedded admin dashboard for the pbflags feature flag system. |
|
celenv
Package celenv builds CEL type environments from EvaluationContext proto message descriptors.
|
Package celenv builds CEL type environments from EvaluationContext proto message descriptors. |
|
codegen/contextutil
Package contextutil discovers the EvaluationContext proto message and extracts dimension metadata for codegen backends.
|
Package contextutil discovers the EvaluationContext proto message and extracts dimension metadata for codegen backends. |
|
codegen/gogen
Package gogen generates Go flag client code from feature proto definitions.
|
Package gogen generates Go flag client code from feature proto definitions. |
|
codegen/javagen
Package javagen generates Java flag client code from feature proto definitions.
|
Package javagen generates Java flag client code from feature proto definitions. |
|
configcli
Package configcli implements the "config validate" and "config show" CLI commands for offline YAML config validation and inspection.
|
Package configcli implements the "config validate" and "config show" CLI commands for offline YAML config validation and inspection. |
|
configexport
Package configexport generates YAML flag configuration files from existing database state.
|
Package configexport generates YAML flag configuration files from existing database state. |
|
configfile
Package configfile parses and validates YAML flag configuration files.
|
Package configfile parses and validates YAML flag configuration files. |
|
flagfile
Package flagfile reads picocli-style @file references and expands them into a flat argument slice.
|
Package flagfile reads picocli-style @file references and expands them into a flat argument slice. |
|
flagfmt
Package flagfmt provides shared types and formatting for flag values and condition-chain JSON.
|
Package flagfmt provides shared types and formatting for flag values and condition-chain JSON. |
|
lint
Package lint detects breaking changes between two versions of pbflags proto definitions.
|
Package lint detects breaking changes between two versions of pbflags proto definitions. |
|
projectconfig
Package projectconfig loads .pbflags.yaml project configuration.
|
Package projectconfig loads .pbflags.yaml project configuration. |
|
sync
Package sync provides flag definition synchronization from parsed descriptors into PostgreSQL.
|
Package sync provides flag definition synchronization from parsed descriptors into PostgreSQL. |
|
testdb
Package testdb provides a shared PostgreSQL test container for integration tests.
|
Package testdb provides a shared PostgreSQL test container for integration tests. |
|
Package pbflags provides core types for the pbflags evaluation context.
|
Package pbflags provides core types for the pbflags evaluation context. |
|
Package pbflagstest provides test helpers for pbflags consumers.
|
Package pbflagstest provides test helpers for pbflags consumers. |
Click to show internal directories.
Click to hide internal directories.