Contributions are welcome and appreciated! All contributors will be credited in
AUTHORS
.
You can contribute in several different ways:
Report bugs at https://github.com/badpacketsllc/ansible-aws-cli/issues.
If you are reporting a bug, please include:
- Expected behavior and observed behavior.
- How to reproduce the bug.
- Any information you think would be helpful in finding the bug's root cause.
Look through the GitHub issues for bugs. Feel free to contribute any fixes you might have.
Look through the GitHub issues for features. Feel free to contribute any features you wish to implement.
More clarity is always better. Add documentation to README.md
, in the test
suite (located in ./molecule/default
) or wherever you feel is appropriate.
- Fork the
ansible-aws_cli
repo on GitHub. - Clone your fork locally:
$ git clone [email protected]:your_name_here/ansible-aws-cli.git
-
Create a branch for local development
$ git checkout -b description-of-bug-or-feature
Now you can make your changes locally.
- When you're done making changes, check that your changes pass the tests:
$ pip3 install tox
$ tox
- Commit your changes and push your branch to GitHub:
$ git add .
$ git commit -m "Your detailed description of your changes."
$ git push origin name-of-your-bugfix-or-feature
- Submit a pull request through the GitHub website.
- Create issues for any bugs, changes or enhancements.
- Be welcoming and nice as outlined in our Code of Conduct (https://www.contributor-covenant.org/version/2/1/code_of_conduct/).