Skip to content

Latest commit

 

History

History
39 lines (18 loc) · 1.36 KB

CONTRIBUTE.md

File metadata and controls

39 lines (18 loc) · 1.36 KB

Contributing to JCloisterZone

I found a bug. How to report it?

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.

In which ways can I contribute?

I am glad for any help — suggestions, localizations, design or programming contributions, beta testing or donations are welcomed. Just get in touch!

I'm a programmer, can I change and improve the code?

Yes, the help would be much appreciated!

Code style

Regarding code style like indentation and whitespace, follow the conventions you see used in the source already.

Running and modifying the code

Build your own version from source by reading BUILDING.md.

Submitting pull requests

  1. Create a new branch, please don't work in your master branch directly.
  2. Add failing tests for the change you want to make. Run mvn test to see the tests fail.
  3. Fix stuff.
  4. Run mvn test to see if the tests pass. Repeat steps 2-4 until done.
  5. Update the documentation to reflect any changes.
  6. Push to your fork and submit a pull request.