The Ansible VMware REST collection (on `Galaxy <https://galaxy.ansible.com/vmware/vmware_rest>`_, source code `repository <https://github.com/ansible-collections/vmware.vmware_rest>`_) is maintained by Red Hat and the community.
This guide has moved to :ref:`ansible_collections.vmware.vmware_rest.docsite.vmware_rest_devguide`.
..contents::
:local:
Contribution process
====================
The modules of the vmware_rest collection are autogenerated by another tool called `vmware_rest_code_generator <https://github.com/ansible-collections/vmware_rest_code_generator>`.
If you would like to contribute a change, we would appreciate if you:
- submit a Github Pull Request (PR) against the vmware_rest_code_generator project
- but also ensure the generated modules are compliant with our quality criteria.
Requirements
============
You will need:
- Python 3.6 or greater
- the `tox <https://tox.readthedocs.io/en/latest/install.html>` command
vmware_rest_code_generator
==========================
Your contribution should follow the coding style of `Black <https://github.com/psf/black>`.
To run the code formatter, just run:
..code-block:: shell
tox -e black
To regenerate the vmware_rest collection, you can use the following commands: