Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Stack Kickstart Templates

This repository provides production-oriented kickstart templates for three stacks:

  • laravel
  • go-cli
  • go-web
  • rust

Each template enforces the shared standards from PLAN.md:

  • prompts for project title, description, and repository URL
  • generated README.md, .gitignore, .editorconfig, .env.example, and Taskfile.yml
  • conventional commits via cocogitto
  • Bun-only frontend workflows (preinstall: npx only-allow bun) when a frontend is enabled

Prerequisites

  • kickstart
  • git
  • go-task (task)

Template-specific generators may also need:

  • Laravel: php, composer, bun
  • Go: go, optional bun
  • Rust: cargo

Usage

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 rust

Then run:

task setup

in the generated project.

Validation

This repository includes template metadata and bootstrap scripts. Validate generated projects by running the generated Taskfile.yml commands:

  • task setup
  • task lint
  • task test
  • task build

For frontend-enabled variants, also run:

  • task js:lint
  • task js:build

About

Production-oriented kickstart templates for Laravel, Go CLI/Web, and Rust projects.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages