type skillowner Thomas Cherickalcurator Thomas Cherickalrole go-engineercategory software-engineering/languagesversion 0.1.0status seedupdated 2026-11-15
go-service-scaffold
Steps
- Use cmd/ and internal/ layout with a go.mod.
- Wire net/http with structured logging via log/slog.
- Add graceful shutdown on SIGTERM with context.
- Add health and readiness endpoints.
- Add a Makefile with build, test, lint (golangci-lint).
Done When
- [ ] go vet and golangci-lint clean
Registry
| id |
role |
version |
status |
owner |
last_tested |
| SK-GO-ENGINEER-go-service-scaffold |
go-engineer |
0.1.0 |
seed |
Thomas Cherickal |
- |
Links