Releases: Gauravst/got
Releases · Gauravst/got
🚧 v0.2.0-alpha – First Alpha Release of GOT
This is the alpha release of GOT (Go Template) – a modular, production-oriented Go starter kit built to accelerate backend development.
🚀 Added Features:
- 🧩 Built-in support for both CLI tools and REST API development, making it easy to build full-featured backend services
- 🐳 Docker support with ready-to-use
Dockerfile
anddocker-compose
- 🛠️ Makefile with common developer commands (
make setup
,make run
,make migrate-up
) - 📦 Go modules with structured dependency management
- 📁 Modular project layout with clean separation of concerns
- 🔄 Database migrations using
make migrate-up
andmake migrate-down
- 🌱 Environment config system (
.env
+ YAML config) - 🧪 Initial testing structure (unit/integration placeholders)
- ⚙️ CLI placeholder included
- 🗃️ GORM integrated as the default ORM or SQL support
⚠️ Work in Progress:
- ❌ Some migration logic may require manual review
🔧 Setup Instructions:
git clone https://github.com/gauravst/got.git .
make setup