Thank you for your interest in contributing to go-ansible. All contributions are welcome, whether they are bug reports, feature requests, or code contributions!
Before contributing to go-ansible, you should:
- Fork the repository.
- Clone the repository to your local machine.
- Set up a development environment.
- Create a new branch for your changes.
If you find a bug in go-ansible, please report it by creating a new issue on our GitHub repository. Please include as much information as possible, including a description of the bug, the steps to reproduce it, and any error messages you received.
If you have a feature request, please create a new issue on our GitHub repository. Please include a detailed description of the feature, as well as any relevant use cases or examples.
If you would like to contribute code to go-ansible, please follow these steps:
- Create a new branch for your changes.
- Make your changes.
- Submit a pull request with a proper description of the introduced changes, features, etc.
Please ensure that your code adheres to our coding standards, that all tests pass before submitting a pull request, and you update the project README and the RELEASE_NOTES.
When contributing code to go-ansible, please adhere to the following coding standards:
- Use clear, descriptive variable and function names.
- Use comments to explain complex code.
- Follow the existing code style, including indentation and formatting.
- Write tests for your code.
We use GitHub to manage issues and feature requests. To report a bug or request a feature, please create a new issue on our GitHub repository.
Documentation is an important part of the go-ansible project, and we rely on contributions from our community to keep it up-to-date. If your contribution involves changes to the behaviour of the go-ansible project, please make sure to update the documentation accordingly. This could include updating the README file and adding or modifying usage examples. We encourage all contributors to participate in improving the documentation, as it helps ensure that the project is accessible and useful to as many people as possible.
Thank you for your interest in contributing to go-ansible! All contributions are appreciated.