can·on /ˈkanən/ noun : a general law, rule, principle, or criterion by which something is judged
These texts explicitly and implicitly define idiomatic Go code. Read, memorize, and refer to them often. Use them to settle debates.
- Effective Go
- Golang FAQ
- Go at Google: Language Design in the Service of Software Engineering
- Go Standard Library Packages
- Godoc: documenting Go code
- Go Package Names