Stack:
Go (modules)
Preset Go
Una guida di ragionamento che il flusso di onboard usa per i progetti Go. È una checklist, non un template — vince la realtà rilevata.
Segnali
go.modego.sum; un entrypointpackage main, comunemente sottocmd/, con codice condiviso sottointernal/epkg/.- I repo multi-modulo contengono più di un
go.mod; il module path si trova in cima ago.mod.
Su cosa ragionare
- Il gate reale:
go test ./...,go vet ./...,golangci-lint run,gofmt -l(ogo fmt) ego build ./...— catturati alla lettera. - Il layout dei package (
cmd/,internal/,pkg/) e quali binari si trovano sottocmd/. - Test
*_test.gotable-driven che risiedono accanto al codice che testano; skill adatte allo stack per package, handler e test.
Note
Catturare il module path, gli entrypoint dei binari e se golangci-lint o il semplice go vet è il gate di lint.