When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
Please note we have a code of conduct, please follow it in all your interactions with the project.
Remember to include enough information if you're reporting a bug. Creating an issue to ask a question is fine.
- Use this template
- Complete all the necessary information
- Use this template
- Complete all the necessary information
We actively welcome your pull requests.
- Ask about the feature beforehand (or pick one of the open issues)
- If no issue exists, create an issue for the PR
- Fork the repo and create your branch from
master
- If you've added code that should be tested, add tests
- If you've changed APIs, update the documentation
- Ensure the test suite passes
- Make sure your code lints
./gradlew test
./gradlew build
We use two CI tools to build this project for each commit pushed:
Both tools build the project and run all the tests for these Java environments:
- JDK 8
- JDK 9
- JDK 10
- JDK 11
By contributing to Valiktor, you agree that your contributions will be licensed under its Apache License, Version 2.0.