Adam
Adam
I've looked into this more, and had a think. I think the intention behind these checks is to make sure the artifacts can be correctly located, given some coordinates. So,...
This is related to #2700 Currently the Dokka Gradle plugin uses task references to access generated docs between subprojects, which is [not recommended by Gradle](https://docs.gradle.org/current/userguide/cross_project_publications.html) > ### Don’t reference other...
> Do you see any problems with this approach or maybe you have some concerns that we don't see? I'm not saying "don't do it", because pragmatically trying to patch...
> For sure, it's not meant to be a replacement for the proper fix. Replacing `TaskDependencyInternal` with `dependsOn` doesn't improve things from the outside, the plugin is still incompatible, but...
Improving the integration tests is also connected to improving Dokka's Gradle build files #2703, since the integration tests break project isolation to publish Dokka to Maven Local https://github.com/Kotlin/dokka/blob/1acfb6051637c10034b09b3c15c562472fad68b3/build-logic/src/main/kotlin/org/jetbrains/taskUtils.kt#L6-L14 [I'm working...
There [was a discussion on Gradle Slack this week](https://www.linen.dev/s/gradle-community/t/10245685/anyone-have-a-link-to-a-gradle-kts-plugin-test-i-was-hoping-#2df0f419-79d4-4e31-9b56-c695e5e7fd66) and https://github.com/gradle/exemplar was recommended for running integration tests. Although I find it pretty tough to understand how to use it, I...
Thanks for the PR! It's been a while since I've worked on this project so I'll have to dust off some cobwebs (both in my recollections and the project).
I've written a library that will generate TypeScript from Kotlinx Serialization classes. https://github.com/adamko-dev/kotlinx-serialization-typescript-generator I think the generated TypeScript could be used to generate a JsonSchema using another library https://github.com/YousefED/typescript-json-schema https://github.com/vega/ts-json-schema-generator
This is useful for me as I'm using the discriminator field to generate Typescript classes (using https://github.com/ntrrgc/ts-generator). I've found a couple of potential work-arounds that I'm experimenting with: ```kotlin import...
I've done some research here's a summary: * [context receivers were made available as a prototype in Kotlin 1.6.20](https://kotlinlang.org/docs/whatsnew1620.html#prototype-of-context-receivers-for-kotlin-jvm) * they are explicitly described as not ready for production *...