Add a release system. (#550)

* feat: add release system.
* feat: goreleaser.
* review: minor changes.
This commit is contained in:
Ludovic Fernandez 2018-05-29 19:40:00 +02:00 committed by Wyatt Johnson
commit 3cc9a19a1c
5 changed files with 86 additions and 16 deletions

15
Makefile Normal file
View file

@ -0,0 +1,15 @@
.PHONY: all
default: clean checks test build
test: clean
go test -v -cover ./...
clean:
rm -rf dist/ builds/ cover.out
checks:
go vet ./...
build: clean
go build