Contributions are welcome, and are accepted via pull requests. Please review these guidelines before submitting any pull requests.
- Fork the project.
- Create a new branch.
- Code, test, commit and push.
- Open a pull request detailing your changes.
- Describe what your pull request is (change, bugfix, new country implementation, etc.).
- The build includes checkstyle rules for many of our code conventions. Run
./gradlew checkstyleMain checkstyleTestif you want to check your changes are compliant. - Add some Javadoc.
- If you have multiple commits, squashing some of them might help us have a better sense of what you did.
- You may need to rebase to avoid merge conflicts.
socrates-java source can be built from the command line using Gradle on JDK 1.8 or above. We include
Gradle's wrapper scripts (./gradlew or gradlew.bat) that you can run rather than needing to
install Gradle locally.
The project can be built from the root directory using the standard Gradle command:
./gradlew build