Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.85 KB

File metadata and controls

47 lines (34 loc) · 1.85 KB

Contributing

We follow the Hachyderm Code of Conduct in all our contributions and interactions within this repository.

If you encounter a bug using the collection, you should first check the opened issues to see if somebody else has reported the same bug before creating a fix. This could save a lot of time and effort. If not, feel free to open an issue to describe your bug. It's even better if you can open a pull request with a patch.

If you want to contribute but don't know where to start, you should check the issues with the good first issue label.

You can also look the pull requests and help by reviewing them.

Creating new roles, plugins or modules

We will not accept new roles, plugins or modules unless they are used and maintained by the Hachyderm infrastructure team. Feel free to open an issue to suggest new roles, plugins or modules to replace existing ones that are obsolete.

This collection supports only the Debian operating system because the Hachyderm infrastructure runs on Debian only.

Open pull requests

Pull requests to improve existing roles, plugins or modules are welcome.

Please read the Contributing to collections guide.

Lint your code with ansible-lint.

If needed, update the argument_specs.yml file and run ansible-docsmith generate path/to/role command to update the README.md file. The expected format is reStructuredText (RST) to generate the website.

Make sure to add molecule tests.