Please follow these steps:
- Fork this repository on GitHub
- Clone your fork
- Ensure all tests pass before making changes (
mvn test
) - Make your changes on a topic branch off of master
-
Write tests for your changes, and make sure all tests pass
-
Commits should be atomic
-
Commit messages should be in the following format:
Short summary of the change in present tense (e.g. "Add feature ...", "Fix bug ..."). Longer, more detailed message if additional explanation is needed. This may span multiple paragraphs.
-
- Push your topic branch to your fork on GitHub
- Open a pull request for your branch in this repository