This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
- Fork the repository and create your branch from
main. - Make your changes following the coding standards and guidelines below.
- Test your changes to ensure they work as expected.
- Submit a pull request with a clear description of your changes.
- Follow PowerShell best practices for script development
- Use meaningful variable and function names
- Include comments for complex logic
- Ensure scripts are idempotent where possible
- Update relevant documentation when making changes
- Include examples where appropriate
- Keep the README.md and FAQ.md up to date
- Test scripts locally before submitting
- Verify
azd upcompletes successfully with your changes - Test with both new and existing spec files
- Use the GitHub issue templates for bug reports and feature requests
- Provide detailed reproduction steps for bugs
- Include relevant log output and error messages
If you have questions about contributing, please open an issue or reach out to the maintainers.
Thank you for contributing to the Data & Agent Governance and Security Accelerator!