- Fork the project
- Checkout the
develop
branch - Create a branch describing your contribution for instance:
git checkout -b feat/myWonderfulFeature
- Develop your changes
- Check if license headers are up to date by executing:
mvn license:format
- Generate package to make sure everything is ok by executing:
mvn clean package
- Commit your changes by following the Angular commit message convention
- Submit your work as a pull request to our
develop
branch by documenting changes
This project is available from Maven Central thanks to the Sonatype OSS repository and thus follows its associated recommendations.
Thus, make sure to fit with the associated requirements (e.g. gpg key ready, allow to push to OSSRH, local settings.xml
correctly set) before to release this project.
After that, a release can be simply done by:
First executing:
$ mvn release:prepare
Then, answering the prompts for versions and tags and finally executing:
$ mvn release:perform