This project is governed by the Code of Conduct. By participating you are expected to uphold this code. Please report unacceptable behavior as an issue.
Get the code.
git clone git@github.com:naver/fixture-monkey.git
cd fixture-monkey
Build from the Command Line.
./gradlew build
Run all checks.
./gradlew check
Install to local Maven repository.
./gradlew publishToMavenLocal
- Fork
fixture-monkey
to your repository. - Create a new branch from your fixture-monkey main branch (and be sure to keep it up to date).
- Do your work.
- Create test code for your work.
- Run the test code. Make sure all tests pass.
- Create a new PR from your branch to the
fixture-monkey/main
branch. - Wait for reviews. When your contribution is good enough to be accepted, then it will be merged into our branch.
- All Done! Thank you for your contribution.
The Fixture Monkey documentation website is built using Hugo
. The code for the document is maintained in the docs
directory in the main branch.
- Fork
fixture-monkey
to your repository. - Create a new branch from your fixture-monkey main branch (and be sure to keep it up to date).
- Contribute to the document (Write new content, Translate, Fix typos, Add examples, etc...).
- Create a new PR from your branch to the
fixture-monkey/main
branch. - Wait for reviews. If your contribution is good enough to be accepted, it will be merged into our branch.
- All Done! Thank you for your contribution.
Write test code using jqwik @Property
By contributing to fixture-monkey, you're agreeing that your contributions will be licensed under its Apache license 2.0