Welcome! Thank you for considering contributing to this project! If I can help in anyway to get you going, please feel free to reach out. I'm available by email and Google Hangouts at [email protected].
-
Did you find a bug?
Awesome! Please feel free to open an issue first, or if you have a fix open a pull request that describes the bug with code that demonstrates the bug in a test and addresses it.
-
Do you want to add a feature?
Features begin life as a proposal. Please open a pull request with a proposal that explains the feature, its use case, considerations, and design. This will allow interested contributors to weigh in, refine the idea, and ensure there's no wasted time in the event a feature doesn't fit with our direction.
-
Ensure you're using golang 1.9+.
go version -
Install
depif not present on your system. See their installation instructions and releases page for details. -
Install the source code from GitHub
go get github.com/awslabs/fargatecli -
Run
dep ensureto install required dependenciescd $GOPATH/src/github.com/awslabs/fargatecli dep ensure
-
Make sure you can run the tests
make test
-
Tests can be run via
go testormake test -
To generate mocks as you add functionality, run
make mocksor usego generatedirectly
-
To build a binary for your platform run
make -
For cross-building for all supported platforms, run
make distwhich builds binaries for darwin (64-bit) and linux (Arm, 32-bit, 64-bit).
This project is released under the Apache 2.0 license.
This project abides by the Amazon Open Source Code of Conduct. Please be nice.