Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.36 KB

CONTRIBUTING.md

File metadata and controls

36 lines (24 loc) · 1.36 KB

Contribution guide

Any contribution is welcome on this project whatever it is:

Enhancements

For any code change follow the instructions below:

  • clone this repository
  • do your changes inside your clone
    • ensure the project still builds correctly: mvn verify
    • for big changes, separate your commits to provide small independent/self-contained/meaningful commits
    • if relevant, close or mention existing issues that your contribution refers to or corrects
    • push your changes
  • open a Pull-Request
    • describe your change

Commits

The project enforces the respect of conventional commits specification. A git hook protects committing bad messages.

File formatting

Java file formatting

This project uses google-java-format an opinionated formatting library via the usage of plugin fmt-maven-plugin

The file formatting is checked both by a git pre-commit hook and with build step.

Follow instructions on google-java-format to setup your IDE correctly.