Contributing to JCloisterZone
Sorry for that. The preferred way is to look through the existing issues on the project's GitHub pages. If the bug has not already been reported you can create a new issue. Alternatively send an email. Attaching a saved game and error.log
(if created) may be helpful.
I am glad for any help — suggestions, localizations, design or programming contributions, beta testing or donations are welcomed. Just get in touch!
Yes, the help would be much appreciated!
Regarding code style like indentation and whitespace, follow the conventions you see used in the source already.
Build your own version from source by reading BUILDING.md.
- Create a new branch, please don't work in your
master
branch directly. - Add failing tests for the change you want to make. Run
mvn test
to see the tests fail. - Fix stuff.
- Run
mvn test
to see if the tests pass. Repeat steps 2-4 until done. - Update the documentation to reflect any changes.
- Push to your fork and submit a pull request.