Before raising an issue, make sure you have checked the wiki to see if an answer is provided there. There may also be an answer to your question on stackoverflow.
Please provide the following information with your issue to enable us to respond as quickly as possible.
- The relevant versions of the gems or packages you are using.
- The steps to recreate your issue.
- An executable code example where possible.
- Details of the environment the Pact Broker is deployed in (eg. docker, AWS, local machine)
-
Write tests for any changes
-
Follow existing code style and conventions
-
Separate unrelated changes into multiple pull requests
-
Squash your commits into one commit before submitting your PR.
-
Use semantic commit messages so that your changes will show up correctly in the generated change log.
-
For bigger changes, make sure you start a discussion first by creating an issue and explaining the intended change
See DEVELOPER_SETUP.md and DEVELOPER_DOCUMENTATION.md for more information.