Skip to content

Commit

Permalink
added go-styleguide.md
Browse files Browse the repository at this point in the history
  • Loading branch information
halyph committed Nov 14, 2023
1 parent 661df95 commit a861396
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions docs/wiki/Lang-Go/go-styleguide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
tags:
- golang
---

# Go Style Guides

## Google Resources

- [**Go Style guide**](https://google.github.io/styleguide/go/)
- [Effective Go](https://go.dev/doc/effective_go)
- [Package Names](https://blog.golang.org/package-names)
- [Go Proverbs](https://go-proverbs.github.io/)
- [Go Code Review Comments](https://github.com/golang/go/wiki/CodeReviewComments)
- [Go Test Comments](https://github.com/golang/go/wiki/TestComments)

## Style guides

- [Uber](https://github.com/uber-go/guide/blob/master/style.md)
- [Thanos](https://thanos.io/tip/contributing/coding-style-guide.md/)
- [Mattermost](https://developers.mattermost.com/contribute/more-info/server/style-guide/)
- [GitLab](https://docs.gitlab.com/ee/development/go_guide/)
- [Cockroachlabs](https://cockroachlabs.atlassian.net/wiki/spaces/CRDB/pages/181371303/Go+Golang+coding+guidelines)
- [Gruntwork](https://docs.gruntwork.io/guides/style/golang-style-guide)
- Dave Cheney
- [*Go: Real world advice for writing maintainable Go programs*](https://dave.cheney.net/practical-go/presentations/qcon-china.html)
- [*The Zen of Go*](https://dave.cheney.net/2020/02/23/the-zen-of-go)
- [bahlo/go-styleguide](https://github.com/bahlo/go-styleguide)

## References

- https://github.com/dgryski/awesome-go-style

0 comments on commit a861396

Please sign in to comment.