Theme
On this page

Configuration reference

Do not interchange configuration filenames between engines. Each file has a distinct owner.

codepot-openapi

The TypeScript package loads an authored package configuration, commonly from a project TypeScript entrypoint.

Codepotg.yaml

Owned by the Python CodepotG generator.

CodepotG intentionally rejects CodepotFile.yml and CodepotFile.yaml.

codepotx.config.ts

Owned by codepotx authoring.

It describes authored contracts and validation—not consumer output paths or project commands.

CodepotFile.yml

Owned by the project consuming codepotx generation.

It controls sources, tasks, outputs, variables, cleanup scopes, commands, and permission to generate.

paths.yaml

Owned by a template pack in both generator families, though supported syntax and rendering engines differ.

  • CodepotG uses Jinja templates and its normalized contexts.
  • codepotx uses Handlebars templates and its variable catalog.

Do not assume a pack is portable without comparing syntax and context contracts.

Codepot.toml

Owned by Codepot Lang and the final Rust platform.

It controls language project roots, standard-library mode, compiler entry/output, and formatter behavior.