Skip to content

Contributing to ansible-creator

To actively contribute to the development and enhancement of ansible-creator, your participation is valued. Please use pull requests on a branch of your own fork. After creating your fork on GitHub, you can do:

$ git clone --recursive git@github.com:your-name/ansible-creator
$ cd ansible-creator
$ git checkout -b your-branch-name

# DO SOME CODING HERE

$ git add your new files
$ git commit -v
$ git push origin your-branch-name

You will then be able to create a pull request from your commit. This will initiate the process of reviewing and merging your contributions.

For contributions affecting core functionality (i.e., anything except docs or examples), ensure to include corresponding tests that validate the changes. Even if you're not providing a code fix, your input is valuable—feel free to raise issues in the repository.

Standards

All pull requests undergo automated tests. To ensure that your changes align with project standards, run checks locally before pushing commits using tox.

Get in touch

Connect with the ansible-creator community!

Join the Ansible forum to ask questions, get help, and interact with us.

  • Get Help: get help or help others. Please add appropriate tags if you start new discussions, for example the ansible-creator or devtools tags.
  • Social Spaces: meet and interact with fellow enthusiasts.
  • News & Announcements: track project-wide announcements including social events.

To get release announcements and important changes from the community, see the Bullhorn newsletter.

If you encounter security-related concerns, report them via email to security@ansible.com.

Code of Conduct

As with all Ansible projects, adhere to the Code of Conduct to foster a respectful and inclusive collaborative environment. Your contributions, feedback, and engagement are essential to the success of ansible-creator.