Thank you for considering contributing to this open-source project! Your contributions help improve and enhance the capabilities of our Azure Policy Governance and Compliance Automation project. Whether you are a developer, Azure expert, or simply enthusiastic about cloud governance, we welcome your contributions.
Before you start contributing, please take a moment to read this document to understand how to get involved and contribute effectively.
- Code of Conduct
- How Can I Contribute?
- Getting Started
- Development Workflow
- Style Guidelines
- Testing
- Documentation
- Pull Request Process
- Maintainers
This project and everyone participating in it is governed by our Code of Conduct. By participating, you are expected to uphold this code. Please report any unacceptable behavior to Email.
There are several ways to contribute to this project:
If you encounter any issues, bugs, or unexpected behavior in the project, please open an issue on GitHub. When reporting bugs, please include as much detail as possible, such as the steps to reproduce the issue and your environment's specifications.
If you have ideas for enhancements or new features, feel free to open an issue to discuss your suggestions. We appreciate your feedback and will consider all constructive ideas.
If you would like to contribute code to the project:
- Fork the project repository.
- Create a new branch for your changes:
git checkout -b feature/your-feature-name
. - Make your changes and ensure they follow our style guidelines.
- Test your changes thoroughly.
- Update the documentation if necessary.
- Submit a pull request with a clear description of your changes and their purpose.
To get started with development, you'll need to set up your local development environment. Refer to the Getting Started guide for detailed instructions on how to set up and configure your development environment.
Our development workflow includes the following steps:
- Fork the repository.
- Create a feature branch.
- Make code changes.
- Test your changes.
- Update documentation.
- Commit your changes.
- Push your changes to your fork.
- Create a pull request.
Please follow the style guidelines provided in the project's documentation to maintain consistency in code formatting and structure.
All code contributions should be accompanied by appropriate tests. Ensure that your changes do not break existing functionality, and write tests to cover new features or bug fixes.
If you make changes that affect the project's documentation, be sure to update the documentation accordingly. Documentation is an essential part of the project and helps users understand how to use the software effectively.
When submitting a pull request, please adhere to the following process:
- Ensure your code and documentation changes are well-tested.
- Write a clear and descriptive pull request title.
- Provide a detailed description of your changes in the pull request body.
- Reference any related issues or discussions in the description.
- Be prepared to address any feedback or questions during the review process.
This project is maintained by Your Name and Maintainer 2. If you have any questions or need assistance, feel free to reach out to them.
We appreciate your contributions to the Azure Policy Governance and Compliance Automation project and look forward to collaborating with you!