Blueprint Workflow
Как Работают Scaffold-Команды
Каждый крупный CLI-flow переводит намерение разработчика в один или несколько blueprint renders.
Типичный flow:
- Вы выбираете сценарий вроде
init, расширения проекта через меню или генерации repository config files. - Команда или orchestration-layer определяет нужное blueprint family.
CLIEngineрендерит шаблоны и копирует static assets в target project или repository.- Команда печатает follow-up шаги, которые еще нужно применить вручную.
Семейства Blueprints
Blueprint tree в CLI организован по типу результата:
repoдля repository shell files;projectдля базовой Django project layout;cabinetдля отдельного project-local cabinet layer;featuresдля cross-cutting functional bundles;appsдля lower-level app building blocks;deployдля operational и deployment-oriented output.
Безопасный Рабочий Паттерн
Используйте такой порядок при добавлении новой функциональности:
- Сгенерировать файлы.
- Прочитать follow-up instructions.
- Довести wiring в settings, admin, URLs и migrations.
- Прогнать локальные проверки.
Почему Это Важно
codex-django это не только пакет с reusable modules.
Это еще и project-construction framework, поэтому blueprint workflow является частью самого продукта.