Contributing

Biggest contribution towards this library is to use it and give us feedback for further improvements and additions.

For direct contributions, pull request into master branch or ask to become a contributor.

Coding style:

  1. # Install tooling and set path:
  2. go get github.com/golang/lint/golint
  3. go get github.com/fzipp/gocyclo
  4. go get github.com/kisielk/errcheck
  5. export PATH=$PATH:$GOPATH/bin
  6. # Fix errors and warnings:
  7. go fmt ./... && gofmt -s -w . && go vet ./... && go get ./... && go test ./... && golint ./... && gocyclo -avg -over 15 . && errcheck ./...