Bug reports and pull requests from users are what keep this project working.
- Create an issue and describe your idea
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Publish the branch (git push origin my-new-feature)
- Create a new Pull Request
You will need to add new enum into TestAMI
- add an new testcase in
/com/amazon/aocagent/enums/TestCase
- if the current components like EC2TestBed can't fulfill your requirement, you can go ahead to a new testbed class by implementing
com/amazon/aocagent/testbeds/TestBed
- ditto for the other components.
- add an new config file under resources/mustache, this file will be interpret with mustache, so you can use mustache format placeholder inside it: https://mustache.github.io/
- add an new config in
com/amazon/aocagent/enums/OTConfig
- ditto for ExpectedMetric config.
Add the usage into README.md.
please check README.md: Run as Command Line
if you are using Intellij idea for development, we recommend you to install this plugin so that it helps you to reformat your code. https://github.com/google/google-java-format