Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 997 Bytes

File metadata and controls

24 lines (15 loc) · 997 Bytes

CONTRIBUTING

Pull requests are welcome!
To see what is currently on the table head to TODO.
Before submitting a PR, it is usually better to discuss your intentions either by opening a new issue or in our gitter.

How to run MySQL tests locally

To run tests against a live mysql instance we are using test-containers. Docker is required to run the tests.
No need to run any special script for a local mysql instance, however, to speed up the tests, you can run the resources/run-docker-mysql.sh script.
Note that all tables are created with CREATE TEMPORARY TABLE. In case you want to debug it might be helpful to remove the TEMPORARY.

Building locally

./gradlew clean build

To fix formatting:

./gradlew ktlintFormat

Release (only by authorized dev)

Release to sonatype is using gradle plugin: https://github.com/gradle-nexus/publish-plugin