Go
Quick start
Section titled “Quick start”tinkerise backend go my-go-serviceWhen to use
Section titled “When to use”Use go to bootstrap an HTTP service with an opinionated Go project structure.
Prerequisites
Section titled “Prerequisites”- Go
>=1.22 go-blueprintinstalled throughgo install github.com/melkeydev/go-blueprint@latest
First run after scaffold
Section titled “First run after scaffold”cd my-go-servicego mod tidygo run .Unified flags
Section titled “Unified flags”No unified flag mappings are defined for this scaffolder. Pass native args as needed.
Framework-specific behavior
Section titled “Framework-specific behavior”- tinkerise delegates to
go-blueprint create. - This scaffolder has two-level prerequisites: runtime and scaffolder tool.
- Passthrough args are supported.
- Install
go-blueprintwithgo install ...@latestafter Go is installed; the tool itself depends on Go. - Framework choices (Chi, Gin, Fiber, Echo, and others) come from native go-blueprint prompts or flags.
Generated output
Section titled “Generated output”You get a go-blueprint service layout, typically including:
go.modwith module initialization- Router/server bootstrap for your selected HTTP framework
- Handler and package structure for API endpoints
- Optional extras (for example Docker or CI) when chosen in native options
Related enhancements
Section titled “Related enhancements”- Dockerized service workflows:
/guides/enhancements/docker/ - Environment variable templates:
/guides/enhancements/env/ - CI pipelines for Go services:
/guides/enhancements/ci/
See full command flags
Section titled “See full command flags”See full CLI flags: /reference/commands/