Codegen recipes

Table of Contents

Recipes related to codegen — the model-driven C++ generator and the documentation scaffold. Some entries below appear in both this inventory and Documentation recipes because they operate on docs through codegen; the file's path tells you where it physically lives.

Scaffolding documents (via codegen)

These recipes drive generate_doc.sh — the codegen-side wrapper that produces documents. They also appear in Documentation recipes under "Authoring documents".

Entity management (compass codegen entity)

These recipes cover the compass codegen entity sub-commands — entity-level operations that resolve entities by name or UUID prefix without needing to know model paths or component names.

Running codegen

Regenerating entity layers

Emacs 29.1 (Org mode 9.6.6)