- go >= 1.8
On Linux, follow the white rabbit : https://golang.org/doc/install
Then, you need to configure what is called a "workspace".
By default, the workspace is $HOME/go
.
If you want to use a different one, you have to set up you GOPATH env var. : https://github.com/golang/go/wiki/Setting-GOPATH
Last thing : if you want your binary to be executed from anywhere you should also add $GOPATH/bin
to the PATH env var.
make dep
This simple make target will go get
all the tool you need to work on Blackbeard
make
make test
All pull request and issue are welcomed. Note that this repo come with Travis-ci integration. So any PR will have to pass at least the travis job before being merged.
The Blackbeard code source tends to follow the Go code convention describe in the Go code review comments.