Contributing to the Ansible project
Not all modifications need to be for local site requirements. Ansible users will often identify an enhancement that could be made to the project that others would benefit from. These enhancements can be contributed via a collection, and in the new structure of Ansible that proceeds from version 3.0, this is likely to be the most suitable route for most people. In this case, you will be able to follow the guidance given in Chapter 2, Migrating from Earlier Ansible Versions, to build and release a collection. However, what if you develop the next killer plugin or filter that should be added to the ansible-core
project itself? In this section, we'll look at how you can do this. Contributions could be in the form of updates to an existing built-in module or core Ansible code, updates to documentation, new filters or plugins, or simply testing proposed contributions from other community members.
Contribution submissions
The Ansible project...