Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 902 Bytes

CONTRIBUTING.md

File metadata and controls

15 lines (10 loc) · 902 Bytes

First and foremost thanks to anyone who contributes, very much appreciated.

Guidelines

  • Need to maintain compatibility with Java 1.6 (and Android). Therefore any attempt to migrate to 1.6 JDKs and above will not be merged back in.

  • If you add new faker classes like Address, Country, and Number they should be accompanied by a unit test. Where relevant please add more assertions to the com.github.javafaker.integration.FakerIT class.

  • If you add a new faker class, update the README.md.

  • Submit a PR with your change and if there are no comments, changes will be merged in

  • If you're not sure about the change, raise an issue and have a discussion before spending time coding it up

  • Try and make one logical change per PR. That is not make many changes in one PR. Submit multiple PRs instead

Building

  • Should be as easy as running mvn clean install on the root directory