We use Docker for the official build environment. Docker is not required to run the binary, but to simplify the development and build enviroment, there are Dockerfiles to use if you want to build the binary.
$ make docker
$ make shell
$ make build run
Tests are automatically run in CircleCI after pushing. Tests can be run manually with
$ make shell
$ make test