- We use golangci-lint for linting the code. Make it sure to install it first.
- Check out repository running
git clone https://github.com/nerdswords/yet-another-cloudwatch-exporter.git
- For linting, please run
make lint
- For building, please run
make build
- For running locally, please run
./yace
- Best practices:
- commit should be as small as possible
- branch from the master branch
- add tests relevant to the fixed bug or new feature
git tag v0.13.1-alpha && git push --tags