- Make sure you have a Jira account
- Make sure you have a GitHub account
- Submit a ticket for your issue, assuming one does not already exist.
- Clearly describe the issue including steps to reproduce when it is a bug.
- Make sure you fill in the earliest version that you know has the issue.
- Fork the repository on GitHub
If you're adding new functionality or configuration, you're probably adding a feature. For each feature, please include an update to the README and tests for your feature.
If you're fixing a bug without adding functionality, please review the tests and docs to see if any changes are necessary but they may not be.
Once you've finished your change, push it up to your fork and open a PR against puppetlabs/beaker-task_helper. Someone from puppetlabs will then review and (hopefully) merge the PR for you.
Please make sure commit messages are meaningful and concise. They should include answers to questions like: Why was this change needed? How did I implement this change? Why did I do it the way I did?