Developer Workflow
A common Radish workflow looks like this:
- Describe the system
- Create or refine the blueprint
- Run the compiler
- Use the generated architecture
- Build application features above it
Example
Step 1 — Describe the system
We need a system for managing shipping statuses with a timeline and approval workflow.
Step 2 — Create or refine the blueprint
The developer, optionally with AI assistance, translates that intent into structured blueprint definitions.
Step 3 — Run the compiler
npm run generate
Step 4 — Use the generated architecture
The generated datalayer becomes the canonical backend architecture for the app.
Step 5 — Build features above it
Developers and AI tools then build UI, workflows, and integrations on top of that foundation.