- Please follow the general guidelines in Effective Go.
In particular,
gofmt
on the submitted code is essential to ensure all source code follow a standard format. - Document all packages and exported methods.
- Please include (at least) unit tests for the changes.
- For runtime changes, please include benchmarks if possible to ensure performance does not degrade.