Commit graph

15 commits

Author SHA1 Message Date
Adam
8fcd629bce
Convert urlencoder lib to Kotlin Multiplatform (#10)
* convert UrlEncoderUtil to be multiplatform compatible

* convert lib tests to KMP

* convert UrlEncoderTest to commonTest (but since there's only a JVM target there's no changes), and also convert mutable test data with read-only types.

* Update copyright

---------

Co-authored-by: Erik C. Thauvin <erik@thauvin.net>
2023-09-05 13:55:29 -07:00
Adam
1b0a5aa208 remove Sonarqube, and tidy up build config a little 2023-07-13 14:17:36 +02:00
Adam
dce203845e restructure project to Kotlin Multiplatform
- custom POM location removed (there are now two POMs, one for the 'Kotlin Multiplatform' publication, and another for Kotlin/JVM, and more are on the way, which would lead to a cluttered build dir)
- renamed the directories (the directory name is how Kotlin Multiplatform chooses the published artifact ID, and there's no an easier way to change it.)
- updated README examples, and link to `-jvm` variant guide
2023-06-13 19:37:33 +02:00
7f8d044d04 Sonar report paths now using project.rootDir 2023-06-07 17:00:23 -07:00
221156e1fd Added more app tests 2023-06-07 11:50:45 -07:00
6f1e6fd203 Added app kover report to sonar 2023-06-07 09:06:21 -07:00
Adam
17ea49aba6 configure Sonar only on the root project, aggregate the sonar reports, and always generate Kover XML coverage reports after tests 2023-06-05 22:20:06 +02:00
Adam
1986a8e56d try only adding sonar to :lib 2023-06-04 17:47:18 +02:00
Adam
f1622d0c0a try only setting sonar properties on the root project 2023-06-04 17:24:12 +02:00
Adam
76750cfd71 try adding sonar to the root project again... 2023-06-04 16:38:17 +02:00
Adam
3b6fffdc52 remove Kover & Sonar from base project 2023-06-02 09:43:57 +02:00
Adam
78403becf2 refactor sonar build config 2023-06-02 08:49:55 +02:00
f6b5a77eb5 Updated dependencies 2023-05-31 14:54:55 -07:00
Adam
4d294bfee8 tidy up build config 2023-05-31 21:18:10 +02:00
Adam
93e113fa69 set up convention plugins
- tidy up build scripts to use convention plugins
- use centralised repo definition
- tidy up some of the build config
2023-05-31 21:10:57 +02:00