Skip to content
Docs

Command palette

Jump to a page or view, or find a todo by name.

Changelog

flags

Feature registry and overrides: responsibilities, supported exports and extension points.

Markdown

Purpose

The registry defines keys, descriptions and defaults. The server repository combines defaults with persisted overrides. Schemas and the registry are the safe contract; the repository can reach Postgres.

Public exports

SubpathTarget
../src/index.ts
./registry./src/registry.ts
./evaluate./src/evaluate.ts
./parse./src/parse.ts
./repo./src/repo.ts

These paths come from packages/flags/package.json. A . entry is the package root. Conditional targets distinguish platform or type resolution; consumers should import the subpath, not its source file.

How to extend

Define a key and default centrally, expose it through the existing evaluation route and add a UI gate. A visibility flag does not replace authorization or required provider configuration.

Read the feature registry and overrides guide for the full flow.

Key files

Edit on GitHubDocumentation is in English.