Based on https://github.com/miguelmota/ethereum-development-with-go-book
For educational purposes only
- https://go.dev/doc/
- https://appmaster.io/blog/go-modules-dependency-management
- https://geth.ethereum.org/docs/developers/dapp-developer/native
- https://ethereum.karalabe.com/talks/2016-devcon.html#1
- https://pkg.go.dev/github.com/ethereum/go-ethereum#section-directories
- https://goethereumbook.org/en/
- https://stackoverflow.com/questions/60165440/how-do-i-refactor-module-name-in-go
go mod edit -module github.com/hylowaker/awesome-module
- https://github.com/github/gitignore/blob/main/Go.gitignore
- https://github.com/joho/godotenv
- https://go.dev/doc/tutorial/create-module
- https://go.dev/doc/modules/layout
- https://github.com/golang-standards/project-layout
- In Go, a function whose name starts with a capital letter can be called by a function not in the same package. This is known in Go as an exported name.
- https://go.dev/doc/code