Skip to content

Commit a6948ac

Browse files
authored
Merge pull request #4795 from JetBrains/ktl-1754-add-suffix-to-the-api-refs
ktl-1754 chore: Add context to the API refs title
2 parents f23d8b0 + c8e5675 commit a6948ac

11 files changed

+33
-11
lines changed

.teamcity/BuildParams.kt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,37 @@ object BuildParams {
44
const val KOTLINX_COROUTINES_RELEASE_LABEL = "1.10.1"
55
const val KOTLINX_COROUTINES_RELEASE_TAG = "whyoleg/dokka2-sync" // master
66
const val KOTLINX_COROUTINES_ID = "kotlinx.coroutines"
7+
const val KOTLINX_COROUTINES_TITLE = KOTLINX_COROUTINES_ID
78

89
const val KOTLINX_SERIALIZATION_RELEASE_LABEL = "v1.8.1"
910
const val KOTLINX_SERIALIZATION_RELEASE_TAG = "whyoleg/dokka2-sync" // master
1011
const val KOTLINX_SERIALIZATION_ID = "kotlinx.serialization"
12+
const val KOTLINX_SERIALIZATION_TITLE = KOTLINX_SERIALIZATION_ID
1113

1214
const val KOTLINX_DATETIME_RELEASE_LABEL = "v0.6.2"
1315
const val KOTLINX_DATETIME_RELEASE_TAG = "whyoleg/dokka2-sync" // latest-release
1416
const val KOTLINX_DATETIME_ID = "kotlinx-datetime"
17+
const val KOTLINX_DATETIME_TITLE = KOTLINX_DATETIME_ID
1518

1619
const val KOTLINX_IO_RELEASE_LABEL = "0.7.0" // KOTLINX_IO_RELEASE_TAG
1720
const val KOTLINX_IO_RELEASE_TAG = "whyoleg/dokka2-sync" // 0.6.0
1821
const val KOTLINX_IO_ID = "kotlinx-io"
19-
22+
const val KOTLINX_IO_TITLE = KOTLINX_IO_ID
2023

2124
const val KOTLIN_RELEASE_LABEL = "2.1.20"
2225
const val KOTLIN_RELEASE_TAG = "whyoleg/dokka2-sync-stdlib"
23-
const val KOTLIN_CORE_API_BUILD_ID = "Kotlin_KotlinRelease_2120_LibraryReferenceLatestDocs"
26+
27+
const val CORE_API_BUILD_ID = "Kotlin_KotlinRelease_2120_LibraryReferenceLatestDocs"
28+
const val CORE_API_TITLE = "Core API"
2429

2530
const val KGP_RELEASE_LABEL = KOTLIN_RELEASE_LABEL
2631
const val KGP_RELEASE_TAG = "whyoleg/dokka2-sync"
2732
const val KGP_ID = "kotlin-gradle-plugin"
33+
const val KGP_TITLE = "Kotlin Gradle Plugin"
2834

2935
const val KOTLINX_METADATA_ID = "kotlinx-metadata-jvm"
3036
const val KOTLINX_METADATA_RELEASE_TAG = KGP_RELEASE_TAG // KOTLIN_RELEASE_TAG
37+
const val KOTLINX_METADATA_TITLE = KOTLINX_METADATA_ID
3138

3239
const val SEARCH_APP_ID = "7961PKYRXV"
3340
const val SEARCH_INDEX_NAME = "prod_KOTLINLANG_WEBHELP"

.teamcity/builds/apiReferences/kgp/KotlinGradlePluginPrepareDokkaTemplates.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package builds.apiReferences.kgp
22

33
import BuildParams.KGP_ID
4+
import BuildParams.KGP_TITLE
45
import builds.apiReferences.templates.PrepareDokkaTemplate
56
import jetbrains.buildServer.configs.kotlin.BuildType
67

@@ -11,6 +12,7 @@ object KotlinGradlePluginPrepareDokkaTemplates : BuildType({
1112
templates(PrepareDokkaTemplate)
1213

1314
params {
14-
param("env.ALGOLIA_INDEX_NAME", "$KGP_ID")
15+
param("env.ALGOLIA_INDEX_NAME", KGP_ID)
16+
param("env.API_REFERENCE_NAME", KGP_TITLE)
1517
}
1618
})

.teamcity/builds/apiReferences/kotlinx/coroutines/KotlinxCoroutinesPrepareDokkaTemplates.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package builds.apiReferences.kotlinx.coroutines
22

33
import BuildParams.KOTLINX_COROUTINES_ID
4+
import BuildParams.KOTLINX_COROUTINES_TITLE
45
import builds.apiReferences.templates.PrepareDokkaTemplate
56
import jetbrains.buildServer.configs.kotlin.BuildType
67

@@ -11,6 +12,7 @@ object KotlinxCoroutinesPrepareDokkaTemplates : BuildType({
1112
templates(PrepareDokkaTemplate)
1213

1314
params {
14-
param("env.ALGOLIA_INDEX_NAME", "$KOTLINX_COROUTINES_ID")
15+
param("env.ALGOLIA_INDEX_NAME", KOTLINX_COROUTINES_ID)
16+
param("env.API_REFERENCE_NAME", KOTLINX_COROUTINES_TITLE)
1517
}
1618
})

.teamcity/builds/apiReferences/kotlinx/datetime/KotlinxDatetimePrepareDokkaTemplates.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package builds.apiReferences.kotlinx.datetime
22

33
import BuildParams.KOTLINX_DATETIME_ID
4+
import BuildParams.KOTLINX_DATETIME_TITLE
45
import builds.apiReferences.templates.PrepareDokkaTemplate
56
import jetbrains.buildServer.configs.kotlin.BuildType
67

@@ -11,6 +12,7 @@ object KotlinxDatetimePrepareDokkaTemplates : BuildType({
1112
templates(PrepareDokkaTemplate)
1213

1314
params {
14-
param("env.ALGOLIA_INDEX_NAME", "$KOTLINX_DATETIME_ID")
15+
param("env.ALGOLIA_INDEX_NAME", KOTLINX_DATETIME_ID)
16+
param("env.API_REFERENCE_NAME", KOTLINX_DATETIME_TITLE)
1517
}
1618
})

.teamcity/builds/apiReferences/kotlinx/io/KotlinxIOPrepareDokkaTemplates.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package builds.apiReferences.kotlinx.io
22

33
import BuildParams.KOTLINX_IO_ID
4+
import BuildParams.KOTLINX_IO_TITLE
45
import builds.apiReferences.templates.PrepareDokkaTemplate
56
import jetbrains.buildServer.configs.kotlin.BuildType
67

@@ -11,6 +12,7 @@ object KotlinxIOPrepareDokkaTemplates : BuildType({
1112
templates(PrepareDokkaTemplate)
1213

1314
params {
14-
param("env.ALGOLIA_INDEX_NAME", "$KOTLINX_IO_ID")
15+
param("env.ALGOLIA_INDEX_NAME", KOTLINX_IO_ID)
16+
param("env.API_REFERENCE_NAME", KOTLINX_IO_TITLE)
1517
}
1618
})

.teamcity/builds/apiReferences/kotlinx/metadataJvm/KotlinxMetadataJvmPrepareDokkaTemplates.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package builds.apiReferences.kotlinx.metadataJvm
22

33
import BuildParams.KOTLINX_METADATA_ID
4+
import BuildParams.KOTLINX_METADATA_TITLE
45
import builds.apiReferences.templates.PrepareDokkaTemplate
56
import jetbrains.buildServer.configs.kotlin.BuildType
67

@@ -11,6 +12,7 @@ object KotlinxMetadataJvmPrepareDokkaTemplates : BuildType({
1112
templates(PrepareDokkaTemplate)
1213

1314
params {
14-
param("env.ALGOLIA_INDEX_NAME", "$KOTLINX_METADATA_ID")
15+
param("env.ALGOLIA_INDEX_NAME", KOTLINX_METADATA_ID)
16+
param("env.API_REFERENCE_NAME", KOTLINX_METADATA_TITLE)
1517
}
1618
})

.teamcity/builds/apiReferences/kotlinx/serialization/KotlinxSerializationPrepareDokkaTemplates.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package builds.apiReferences.kotlinx.serialization
22

33
import BuildParams.KOTLINX_SERIALIZATION_ID
4+
import BuildParams.KOTLINX_SERIALIZATION_TITLE
45
import builds.apiReferences.templates.PrepareDokkaTemplate
56
import jetbrains.buildServer.configs.kotlin.BuildType
67

@@ -11,6 +12,7 @@ object KotlinxSerializationPrepareDokkaTemplates : BuildType({
1112
templates(PrepareDokkaTemplate)
1213

1314
params {
14-
param("env.ALGOLIA_INDEX_NAME", "$KOTLINX_SERIALIZATION_ID")
15+
param("env.ALGOLIA_INDEX_NAME", KOTLINX_SERIALIZATION_ID)
16+
param("env.API_REFERENCE_NAME", KOTLINX_SERIALIZATION_TITLE)
1517
}
1618
})

.teamcity/builds/apiReferences/stdlib/BuildStdlibApiReference.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package builds.apiReferences.stdlib
22

3-
import BuildParams.KOTLIN_CORE_API_BUILD_ID
3+
import BuildParams.CORE_API_BUILD_ID
44
import builds.SCRIPT_PATH
55
import builds.apiReferences.scriptGenerateSitemap
66
import builds.apiReferences.scriptNoRobots
@@ -41,7 +41,7 @@ object BuildStdlibApiReference : BuildType({
4141
}
4242

4343
dependencies {
44-
dependency(AbsoluteId(KOTLIN_CORE_API_BUILD_ID)) {
44+
dependency(AbsoluteId(CORE_API_BUILD_ID)) {
4545
artifacts {
4646
buildRule = tag("publish", "*")
4747
cleanDestination = true

.teamcity/builds/apiReferences/stdlib/StdlibPrepareDokkaTemplates.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package builds.apiReferences.stdlib
22

3+
import BuildParams.CORE_API_TITLE
34
import BuildParams.SEARCH_INDEX_NAME
45
import builds.apiReferences.templates.PrepareDokkaTemplate
56
import jetbrains.buildServer.configs.kotlin.BuildType
@@ -17,5 +18,6 @@ object StdlibPrepareDokkaTemplates : BuildType({
1718
param("env.ALGOLIA_INDEX_NAME", SEARCH_INDEX_NAME)
1819
param("env.DOKKA_CUSTOM_BODY", "core-api")
1920
param("env.DOKKA_FEEDBACK", "true")
21+
param("env.API_REFERENCE_NAME", CORE_API_TITLE)
2022
}
2123
})

.teamcity/builds/apiReferences/templates/PrepareDokkaTemplate.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ object PrepareDokkaTemplate: Template({
1515

1616
params {
1717
// param("env.ALGOLIA_INDEX_NAME", "")
18+
param("env.API_REFERENCE_NAME", "")
1819
}
1920

2021
vcs {

0 commit comments

Comments
 (0)