Blueprint Workflow
How Scaffold Commands Work
Every major codex-django-cli command translates a developer intention into one or more blueprint renders.
Typical flow:
- Choose a command such as
init,add-client-cabinet,add-booking, oradd-notifications. - The command resolves the relevant blueprint family.
CLIEnginerenders templates and copies static assets into the target project.- The command prints follow-up integration steps you still need to apply manually.
Blueprint Families
The CLI blueprint tree in codex-django-cli is organized by the kind of output it creates:
repofor repository shell filesprojectfor the base Django project layoutappsfor app-level building blocksfeaturesfor cross-cutting functional bundlesdeployfor operational and deployment-oriented output
Safe Working Pattern
Use this order whenever you scaffold new functionality:
- Generate the files.
- Read the printed follow-up instructions.
- Wire settings, admin, URLs, and migrations.
- Run local checks before continuing.
Why This Matters
codex-django is the runtime package consumed by generated projects.
codex-django-cli owns project construction, but the blueprint workflow still matters here because generated code intentionally imports codex_django.* modules from the runtime package.