- npm: to validate a commit message and generate the Change Log
- Golang
- dep
- gometalinter
$ npm i
$ npm t
The commit message format of this project conforms to the AngularJS Commit Message Format.
By conforming its format, we can generate the Change Log and conform the semantic versioning automatically by standard-version.
We validate the commit message with git's commit-msg
hook using commitlint and husky.
- https://github.com/golang/go/wiki/CodeReviewComments
- https://github.com/alecthomas/gometalinter
$ go get -u github.com/alecthomas/gometalinter
$ gometalinter --install
$ npm run lint
To run graylog using docker for development, we prepare the template of docker-compose.yml
.
$ cp docker-compose.yml.tmpl docker-compose.yml
$ docker-compose up -d
To set environment variables for development, we prepare the template of setenv.sh
.
$ cp env.sh.tmpl env.sh