Codegen Docs
February 22, 2026 ยท View on GitHub
This section documents Anthem's codegen/ module: why it exists, how it is structured, how its builders work, and how generated Dart/C++ code is expected to behave at runtime.
Pages
- Codegen Overview
- Analyzer Plugin
- Project Model Codegen Docs
- Project Model Authoring and Annotations
- Dart Sync Runtime (
AnthemModelBaseand Collections) - Change Events and Listeners
- Engine-Side Change Application (Generated C++)
- Change Message Shape Reference
Planned Additions
- Troubleshooting and debugging workflow for generation errors