Pull requests for bug fixes are welcome, but before submitting new features or changes to current functionality open an issue and discuss your ideas or propose the changes you wish to make. After a resolution is reached a PR can be submitted for review.
This project includes a .editorconfig
file for basic editor settings. This file is supported by most common text editors.
Java files must be formatted using google-java-format. Please run the following task to ensure files are formatted before committing:
./gradlew :googleJavaFormat
Other source files (Groovy, Scala, etc) should ideally be formatted by Intellij Idea's default formatting, but are not enforced.
Suggested plugins and settings:
- Editor > Code Style > Java/Groovy > Imports
- Google Java Format
- Lombok
- Save Actions