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. |
|
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. |
|
codegen/layerutil
Package layerutil provides shared layer discovery and parsing logic for codegen backends (Go, Java, etc.).
|
Package layerutil provides shared layer discovery and parsing logic for codegen backends (Go, Java, etc.). |
|
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. |
|
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. |
|
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 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.