To submit a Pull Request for OpenPnP you must use this template or it will not be accepted.
Be sure to review the Developers Guide and the Contributing Guidelines.
Make your Pull Request as small as possible. Only include one bug or feature. Large pull requests that change dozens of files or add multiple features are unlikely to be accepted.
Fill out all the details below. All sections below are required. If they are not included your Pull Request will not be accepted.
Describe the change in detail. Explain how it works. The better you describe the change the more likely it is to be accepted.
Why should this change be included in OpenPnP? Does it benefit a majority of users or is it specific to one type of user or machine? Machine specific or highly individual code will not be accepted.
How does someone use the feature? Be descriptive. Include step by step instructions. If this is a new feature then these instructions will become the Wiki documentation for the feature, so explain here the same way you would explain to someone who had never used the feature.
This is documentation for a user, not for a developer.
- How did you test the change? Be descriptive. Untested code will not be accepted.
- Did you follow the coding style?
- If you made changes in the
org.openpnp.spi
ororg.openpnp.model
packages you will need to add additional justification for these changes. Changes to these packages require extensive review and testing. - Be sure to run
mvn test
before submitting the Pull Request. If the tests do not pass the Pull Request will not be accepted.