This document covers local development workflow for start-it-cli.
- Node.js 18+ recommended
- npm
npm installnpm run buildThis compiles TypeScript from src/ into dist/.
Interactive mode:
npm run devCommand-driven examples:
npm run dev -- my-app --stack react-vite --yesnpm run dev -- fire_extinguisher_ms --app-type backend --stack python-fastapi --path /tmp --yesnpm testThe test suite validates generated project structure and generated guidance artifacts.
- Update prompt, config, or generation logic.
- Run
npm test. - Run
npm run build. - Update user-facing docs if CLI behavior changed.
src/cli.ts- CLI parsing and prompts
src/workflow.ts- available app types and stacks
src/generator.ts- generation routing
src/templates/- backend builders and older static templates
src/frontend/- frontend scaffolders
src/aiml/- AI/ML scaffolders
src/dsa/- DSA scaffolders
src/agent/- AI guidance composition
npm pack --dry-rundocker build -t start-it-cli:local .
docker run --rm start-it-cli:local --help