This repository provides production-oriented kickstart templates for three stacks:
laravelgo-cligo-webrust
Each template enforces the shared standards from PLAN.md:
- prompts for project title, description, and repository URL
- generated
README.md,.gitignore,.editorconfig,.env.example, andTaskfile.yml - conventional commits via
cocogitto - Bun-only frontend workflows (
preinstall: npx only-allow bun) when a frontend is enabled
kickstartgitgo-task(task)
Template-specific generators may also need:
- Laravel:
php,composer,bun - Go:
go, optionalbun - Rust:
cargo
Generate a project from one template directory:
kickstart gh:aaronflorey/code-templates --subdir laravel
kickstart gh:aaronflorey/code-templates --subdir go-cli
kickstart gh:aaronflorey/code-templates --subdir go-web
kickstart gh:aaronflorey/code-templates --subdir rustThen run:
task setupin the generated project.
This repository includes template metadata and bootstrap scripts. Validate generated projects by running the generated Taskfile.yml commands:
task setuptask linttask testtask build
For frontend-enabled variants, also run:
task js:linttask js:build