Please report issues through the public issue tracker.
- Fork the repo to your own profile.
- Select an issue.
- Create a new branch with the name "feature/issueNum_anyOtherNaming" (feature/3_myBranch).
- Write your code.
- Commit and push to your repo.
- Compare and pull request against this repo's master branch.
- Smaller changes are easier to review
- Write tests for your changes
- This project uses JUnit 5
- Tests should go in the
test
directory. Mirror the same package structure intest
as inmain
- Test classes meeting the regex *Test.java will automatically be included by the framework's test runner
- In order to run the tests, you must have Maven installed
- Run the tests by running
mvn test
from the command-line.
- Document the fix in the code to make the code more readable
- File a PR with meaningful title, description and commit messages. A good example is PR-3306
- To close an issue (e.g. issue 1542) automatically after a PR is merged, use keywords "fix", "close", "resolve" in the PR description, e.g.
fix #51
. (Ref: closing issues using keywords)