diff --git a/gradle.properties b/gradle.properties index ff245336b3..9d63e87724 100644 --- a/gradle.properties +++ b/gradle.properties @@ -13,10 +13,10 @@ kotlin.version.snapshot=1.9.255-SNAPSHOT junit_version=4.12 jackson_version=2.10.0.pr1 -dokka_version=1.8.10 +dokka_version=1.9.10 native.deploy= validator_version=0.13.2 -knit_version=0.5.0-Beta +knit_version=0.5.0 # Only for tests coroutines_version=1.6.4 kover_version=0.4.2 diff --git a/gradle/dokka.gradle b/gradle/dokka.gradle index 58be66b2ea..5a208f2b17 100644 --- a/gradle/dokka.gradle +++ b/gradle/dokka.gradle @@ -12,6 +12,7 @@ def documentedSubprojects = ["kotlinx-serialization-core", "kotlinx-serialization-properties", "kotlinx-serialization-hocon", "kotlinx-serialization-protobuf"] + subprojects { if (!(name in documentedSubprojects)) return apply plugin: 'org.jetbrains.dokka' @@ -72,6 +73,12 @@ subprojects { matchingRegex.set("org\\.intellij\\.lang\\.annotations(\$|\\.).*") suppress.set(true) } + + sourceLink { + localDirectory.set(rootDir) + remoteUrl.set(new URL("https://github.com/Kotlin/kotlinx.serialization/tree/master")) + remoteLineSuffix.set("#L") + } } } }