Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 2.37 KB

CONTRIBUTING.md

File metadata and controls

42 lines (28 loc) · 2.37 KB

How to Contribute

We welcome contributions from the community. Here are a few ways you can help us improve.

Open an Issue

If you see something you'd like changed, but aren't sure how to change it, submit an issue describing what you'd like to see.

Submit a Pull Request

If you feel like getting your hands dirty, feel free to make the change yourself. Here's how:

  1. Fork the repo on Github, and then clone it locally.
  2. Create a branch named appropriately for the change you are going to make.
  3. Make your code change.
  4. If you are creating a new role, please add a tests for it for use in a github action if possible.
  5. Push your code change up to your forked repo.
  6. Open a Pull Request to merge your changes to this repo. The comment box will be filled in automatically via a template.
  7. All Pull Requests will be subject to Ansible and Yaml Linting checks. Please make sure that your code complies and fix any warnings that arise. These are Checks that appear at the bottom of your Pull Request.
  8. All Pull requests are subject to Testing against being used in tower. As above there is a check at the bottom of your pull request for this named integration.

See Using Pull Requests got more information on how to use GitHub PRs.

For an in depth guide on how to contribute see this article

Note that we follow the Automation Good Practices and so are you expected to do.

Try our Matrix room #aap_config_as_code:ansible.com.

For the full list of Ansible IRC and Mailing list, please see the [Ansible Communication] page. Release announcements will be made to the [Ansible Announce] list.

Code of Conduct

As with all Ansible projects, we have a [Code of Conduct].

ansible announce ansible communication code of conduct creating your fork on github supported ansible versions