Please take a moment to review this document in order to make the contribution process easy and effective for everyone involved.
The issue tracker is the preferred channel for reporting all bugs or feature requests for the plugin. Pull requests are accepted but will be managed via GerritHub.io ( see below ) but please respect the following restrictions:
-
Please do not use the issue tracker for personal support requests.
-
Please do not use the issue tracker for general Apache Maven related issues.
-
Please do not derail or troll issues. Keep the discussion on topic and respect the opinions of others.
Rather than using Github’s Pull Request model, the tiles-maven-plugin is using the Gerrit code review tool via the public GerritHub.io service for pre-merge code review.
Github pull requests SHOULD be automatically pulled into GerritHub as reviews, and any updated changes will be expected to be pushed/managed via GerritHub.io, however direct review submissions via GerritHub.io are preferred.
- Clone the repository
git clone https://review.gerrithub.io/repaint-io/maven-tiles
- Install Gerrit Commit Message Hook
curl -Lo .git/hooks/commit-msg http://review.gerrithub.io/tools/hooks/commit-msg
- Make changes and submit
git add ...
git commit ...
git push origin HEAD:refs/for/master
- Update changes and resubmit
git add ...
git commit --amend ...
git push origin HEAD:refs/for/master
IMPORTANT: By submitting a patch, you agree to allow the project owners to license your work under the terms of the Apache 2.0 License.
If you’ve already forked the Maven Tiles Github repository, you can configure your existing clone to support GerritHub submission as follows:
- Configure an existing clone
git remote add gerrithub https://review.gerrithub.io/repaint-io/maven-tiles
- Install Gerrit Commit Message Hook
curl -Lo .git/hooks/commit-msg http://review.gerrithub.io/tools/hooks/commit-msg
- Make changes and submit
git add ...
git commit ...
git push gerrithub HEAD:refs/for/master
- Update changes and resubmit
git add ...
git commit --amend ...
git push gerrithub HEAD:refs/for/master