Below instructions are only necessary if you intend to work on the source code. For normal usage the above instructions should do.
- Ensure that you have a properly configured Go workspace.
- Clone the repository.
- Fetch the dependencies with
go get -v github.com/shipatlas/ecs-toolkit
. - Install application dependencies via
make dependencies
(they'll be placed in./vendor
). - Build and install the binary with
make build
. - Run the command e.g.
./bin/ecs-toolkit help
as a basic test.
- Install the
golangci-lint
, see instructions here. - Run linter using
make lint
and test usingmake test
.