The team welcomes contributions! To make changes:
- Fork the repo and make a branch
- Write your code (ideally with tests) and make sure the CircleCI build passes
- Open a PR (optionally linking to a github issue)
We recommend using Intellij IDEA Community Edition for Java projects. You'll need Java 8 on your machine.
- Fork the repository
- Generate the IDE configuration:
./gradlew idea
- Import projects into Intellij:
open *.ipr
Tips:
- run
./gradlew checkstyleMain checkstyleTest
locally to make sure your code conforms to the code-style. - run
./gradlew test -Drecreate=true
to recreate all the test files if you've made a change to code generation.