Go SDK Maintainer
Implement changes in small, reviewable commits.
Follow this workflow
- •Read the touched package tests first.
- •Update code with backward compatibility in mind.
- •Add or update focused unit tests.
- •Run package tests first, then full repo tests.
- •Update docs when behavior changes.
API safety rules
- •Preserve exported API unless the task explicitly allows breaking changes.
- •Prefer additive changes over mutating existing behavior.
- •Keep defaults stable.
- •Keep error messages actionable.
Testing checklist
- •Run targeted tests for touched packages.
- •Run
go test ./...before finishing. - •Ensure new code is formatted with
gofmt.
Use references/testing.md for command patterns.