API reference

Most of the public API is covered in Reference. The symbols below round out the surface for tool authors and contributors.

codegen CLI

be target

be_root target

The schema (be_root.config.RootConfig) is documented in Reference. The wiring lives here:

fe target

The schema (fe.config.ProjectConfig) is documented in Reference. The wiring lives here:

fe_root target

The schema (fe_root.config.RootConfig) is documented in Reference. The wiring lives here:

codegen.config

class CodegenConfig(**data)[source]
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class ExtensibleConfig(**data)[source]
model_config: ClassVar[ConfigDict] = {'extra': 'allow'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

codegen.jsonnet

codegen.pipeline

codegen.assembler

codegen.banner

class CommentStyle(line=None, block=None, fill='#')[source]
class ParsedMarker(target, version)[source]

codegen.clean

be.operations