- Please ensure the bug was not already reported by searching the Github Issues.
- If you are unable to find an open issue addressing the problem, open a new one. Make sure to include a title and clear description and as much relevant information as possible.
Before working on a code contribution, we advise you to create an issue describing your intent. That will let us discuss together on how to do it best.
You will need those dependencies:
make
- a Go distribution
To build the project and produce the binaries, run the command
make
There are also some tools to help matching quality standards:
make format
to reformat the code (required to make the build success)make style
to check code style and run a lintermake vet
to report suspicious constructs
Dependencies are described in the vendor/vendor.json
file. To manage them, use the
govendor tool.