Process overview#
This article describes the process for contributing to PSRule for Azure based on the type of contribution you want to make. Anyone can contribute to PSRule for Azure, whether you are a new or experienced user.
- Contributing rules — How to contribute new or updated rules to PSRule for Azure.
Contributing rules#
To contribute new or updated rules to PSRule for Azure, follow these steps:
- Complete prerequisites — Ensure you have the required tools and knowledge to contribute.
- Create or assign an issue — Use this issue to track and discuss your contribution.
- Choose identifiers — Assign unique identifiers to the rule you are contributing.
- Create or update a rule — Write the rule code in YAML or PowerShell.
- Testing a rule — Write unit tests to ensure the rule works as expected.
- Add rule help — Write help documentation for the rule in markdown.
- Update the change log — Update the change log to reflect your changes.
- Submit a pull request — Submit your changes for review and merge into the
main
branch.