Back to Ansible

ansible-core Contributors Guide

docs/docsite/rst/community/contributions.rst

2.21.0b31.7 KB
Original Source

.. _community_contributions:


ansible-core Contributors Guide


.. toctree:: :maxdepth: 2

reporting_bugs_and_features documentation_contributions development_process other_tools_and_programs

If you have a specific Ansible interest or expertise (for example, VMware, Linode, and so on), consider joining a :ref:working group <working_group_list>.

Working with the Ansible repo

  • I want to make my first code changes to a collection or to ansible-core. How do I :ref:set up my Python development environment <environment_setup>?
  • I would like to get more efficient as a developer. How can I find :ref:editors, linters, and other tools <other_tools_and_programs> that will support my Ansible development efforts?
  • I want my code to meet Ansible's guidelines. Where can I find guidance on :ref:coding in Ansible <developer_guide>?
  • I would like to connect Ansible to a new API or other resource. How do I :ref:create a collection <developing_modules_in_groups>?
  • My pull request is marked needs_rebase. How do I :ref:rebase my PR <rebase_guide>?
  • I am using an older version of Ansible and want a bug fixed in my version that has already been fixed on the devel branch. How do I :ref:backport a bugfix PR <backport_process>?
  • I have an open pull request with a failing test. How do I learn about Ansible's :ref:testing (CI) process <developing_testing>?
  • I am ready to step up as a collection maintainer. What are the :ref:guidelines for maintainers <maintainers>?
  • A module in a collection I maintain is obsolete. How do I :ref:deprecate a module <deprecating_modules>?