Please feel free to open bug reports to discuss new features; PRs are welcome as well :)
All utility methods should go into the dynatest project. Only contribute
to dynatest-api and dynatest-engine if there is
something wrong with the engine itself. The goal is to keep the -api and -engine
projects as small as possible, placing all utility methods into the dynatest project.
To release the library to Maven Central:
- Edit
build.gradle.ktsand remove-SNAPSHOTin theversion=stanza - Commit with the commit message of simply being the version being released, e.g. "0.20"
- git tag the commit with the same tag name as the commit message above, e.g.
0.20 git push,git push --tags- Run
./gradlew clean build publish - Continue to the OSSRH Nexus and follow the release procedure.
- Add the
-SNAPSHOTback to theversion=while increasing the version to something which will be released in the future, e.g. 0.21-SNAPSHOT, then commit with the commit message "0.21-SNAPSHOT" and push.