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.
codepotxuses 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.