Last Updated: November 21, 2025
Core Files
| File | Role |
|---|---|
go.mod
|
Declare module path + dependencies |
go.sum
|
Lock dependency checksums |
vendor/
|
Optional directory for vendored code |
Common Commands
go mod tidy
Clean unused requirements
go get example.com@v1.2.3
Pin a dependency
go mod vendor
Generate vendor directory
Versioning Tips
Use `/v2` import paths for breaking changes and tag Git releases to align with `go get`.
💡 Pro Tip:
Keep `replace` directives local to dev and tidy modules before releases.