- Fork the repo, develop and test your code changes.
- Ensure commit messages clearly define the changes that have been made.
- Create a pull request.
Any features added must be fully tested and documented, with examples supplied in the pull request. The feature must support the lowest Java version that the SDK supports (see the travis file for all supported versions). The feature must not introduce any unnecessary dependencies (although introducing a new third party library is open for discussion if absolutely required).
- Install the pre-commit framework
- Run
pre-commit install
After cloning the repository, run mvn install -Dgpg.skip
to install dependencies.
Running the tests:
mvn test -Dgpg.skip=true
- Follow the Google Java Style Guide