Feedback and Contribution

The Docker Scaler project welcomes, and depends, on contributions from developers and users in the open source community. Contributions can be made in a number of ways, a few examples are:

  • Code patches or new features via pull requests
  • Documentation improvements
  • Bug reports and patch reviews

Reporting an Issue

Feel fee to create a new issue. Include as much detail as you can.

If an issue is a bug, please provide steps to reproduce it.

If an issue is a request for a new feature, please specify the use-case behind it.

Contributing To The Project

This project is developed using Test Driven Development. When a new feature is added please run through the testing procedure:

  1. Fork repo
git clone https://github.com/thomasjpfan/docker-scaler
  1. Install dep.

Tip

When adding a feature that uses a vendored dependency, you may need to run dep ensure to pull in those files. The Gopkg.toml file sets unused-packages = true which prunes out files from directories that do not appear in the package import graph

  1. Unit Testing
make unit_test
  1. Build
make build
  1. Test
make deploy_test
make integration_test
  1. Cleanup
make undeploy_test