Skip to content

Commit 87148c9

Browse files
[Ai] Add support for serialization links (#7297)
Dackka can generate links to code in other packages/sites, but has to be configured to do so. This change adds the necessary configuration so links to `kotlinx.serialization` code are correctly generated when processing refdocs. Internal b/440622537 --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent 949ecd5 commit 87148c9

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
$dokka.format:html-v1
2+
$dokka.linkExtension:html
3+
4+
module:kotlinx-serialization-cbor
5+
kotlinx.serialization.cbor
6+
module:kotlinx-serialization-core
7+
kotlinx.serialization
8+
kotlinx.serialization.builtins
9+
kotlinx.serialization.descriptors
10+
kotlinx.serialization.encoding
11+
kotlinx.serialization.modules
12+
module:kotlinx-serialization-hocon
13+
kotlinx.serialization.hocon
14+
kotlinx.serialization.hocon.serializers
15+
module:kotlinx-serialization-json
16+
kotlinx.serialization.json
17+
module:kotlinx-serialization-json-io
18+
kotlinx.serialization.json.io
19+
module:kotlinx-serialization-json-okio
20+
kotlinx.serialization.json.okio
21+
module:kotlinx-serialization-properties
22+
kotlinx.serialization.properties
23+
module:kotlinx-serialization-protobuf
24+
kotlinx.serialization.protobuf
25+
kotlinx.serialization.protobuf.schema

plugins/src/main/java/com/google/firebase/gradle/plugins/DackkaGenerationTask.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,10 @@ constructor(private val workerExecutor: WorkerExecutor) : GenerateDocumentationT
179179
"android" to "https://developer.android.com/reference/kotlin/",
180180
"androidx" to "https://developer.android.com/reference/kotlin/",
181181
"google" to "https://developers.google.com/android/reference/",
182-
"firebase" to "https://firebase.google.com/docs/reference/kotlin/",
183182
"coroutines" to "https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/",
183+
"firebase" to "https://firebase.google.com/docs/reference/kotlin/",
184184
"kotlin" to "https://kotlinlang.org/api/latest/jvm/stdlib/",
185+
"serialization" to "https://kotlinlang.org/api/kotlinx.serialization/",
185186
)
186187

187188
return packageLists

0 commit comments

Comments
 (0)