Thank you for your interest in Chef Automate! We use GitHub Issues for issue tracking and contributions:
- Reporting an issue or making a feature request
- Submitting patches for new features or bug fixes
We follow a process used by other Chef products: https://github.com/chef/chef/blob/master/CONTRIBUTING.md
All patches should be submitted as GitHub pull requests:
-
Make changes on a branch, ensuring to add the Developer Certificate of Origin sign-off to your commits.
-
Create a GitHub Pull Request.
-
Ensure your pull request passes all automated tests. If a test in the verify_private pipeline fails and you are not a Chef employee, a Chef employee assigned to review the PR will help get the test passing.
-
Respond to code review comments to improve the code until it is approved to merge.