DIZZY¶
DIZZY is a methodology and code generator for event-sourced software. A business domain is expressed in a single artifact — the feature-file — that is both literate design and the source of a checkable implementation. From it, DIZZY generates typed contracts, deployment, stubs, and tests as redistributable libraries across multiple runtimes.
Two loops define the model:
Commands → Procedures → Events → Policies → Commands (reactivity loop)
Events → Projections → Models → Queries → Procedures (data loop)
Documentation¶
This site is organized along the Diátaxis framework:
- Tutorials — learning-oriented lessons for getting started.
- How-to guides — task-oriented recipes for specific goals.
- Reference — the feature-file format spec and the generated code API reference.
- Explanation — background, design records, and the whitepaper.
The CLI's own documentation ships with the tool: run
dizzy docs,dizzy docs authoring, anddizzy onboard.