kotlin-dsl-samples
kotlin-dsl-samples copied to clipboard
Sample for building multi platform projects
Context
This is a full sample of building the multiplatform kotlin project (common, js, jvm. native)
- common module with shared logic, and expected declarations, and shared test cases
- js module, with actual implementation, and set up testing environment via node and quint
- jvm module, with actual implementation, and set up testing environment via testng
- native module, with actual implementation, and set up testing environment via application build
Contributor Checklist
- [x] Base the PR against the
developbranch - [x] Make sure that all commits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
- [x] Provide integration tests to verify changes from a user perspective
- [x] Provide unit tests to verify logic
- [x] Ensure that tests pass locally:
./gradlew check --parallel
@StefMa updated pr, please look at it when you have time