Skip to content
This repository has been archived by the owner on Apr 6, 2024. It is now read-only.

Latest commit

 

History

History
27 lines (18 loc) · 881 Bytes

CONTRIBUTING.md

File metadata and controls

27 lines (18 loc) · 881 Bytes

Contributing

Development

Below instructions are only necessary if you intend to work on the source code. For normal usage the above instructions should do.

Requirements

  1. Ensure that you have a properly configured Go workspace.

Building

  1. Clone the repository.
  2. Fetch the dependencies with go get -v github.com/shipatlas/ecs-toolkit.
  3. Install application dependencies via make dependencies (they'll be placed in ./vendor).
  4. Build and install the binary with make build.
  5. Run the command e.g. ./bin/ecs-toolkit help as a basic test.

Testing

  1. Install the golangci-lint, see instructions here.
  2. Run linter using make lint and test using make test.