Contribution Guidelines for Go projects
Make sure to run ‘
go fmt ./...’ in the project’s root
directory before committing your changes. This formats
your code according to Go’s formatting style automatically.
Many of the Go projects hosted have a
Makefile which automatically
does the formatting, so you should make sure to run
make before committing,
making sure the project is formatted properly, and the tests/build are
Be sure to document exported variables and functions, so documentation could be generated.