Skip to content

Latest commit

 

History

History
53 lines (31 loc) · 2.6 KB

CONTRIBUTING.md

File metadata and controls

53 lines (31 loc) · 2.6 KB

Contributing to go-ansible

Thank you for your interest in contributing to go-ansible. All contributions are welcome, whether they are bug reports, feature requests, or code contributions!

Getting Started

Before contributing to go-ansible, you should:

  1. Fork the repository.
  2. Clone the repository to your local machine.
  3. Set up a development environment.
  4. Create a new branch for your changes.

How to Contribute

Bug Reports

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.

Feature Requests

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.

Code Contributions

If you would like to contribute code to go-ansible, please follow these steps:

  1. Create a new branch for your changes.
  2. Make your changes.
  3. 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.

Coding Standards

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.

Issue Management

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

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

Thank you for your interest in contributing to go-ansible! All contributions are appreciated.