Skip to content

Commit e7e78ef

Browse files
Configure dokka
1 parent b3fd5fd commit e7e78ef

File tree

8 files changed

+17
-9
lines changed

8 files changed

+17
-9
lines changed

.github/workflows/release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ jobs:
2828
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGINMEMORYKEY }}
2929
run: ./gradlew publish
3030

31-
# - name: Deploy docs to website
32-
# uses: JamesIves/github-pages-deploy-action@releases/v3
33-
# with:
34-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35-
# BRANCH: site
36-
# FOLDER: build/dokka/html
37-
# TARGET_FOLDER: docs/0.x/
38-
# CLEAN: true
31+
- name: Deploy docs to website
32+
uses: JamesIves/github-pages-deploy-action@releases/v3
33+
with:
34+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35+
BRANCH: site
36+
FOLDER: build/dokka/html
37+
TARGET_FOLDER: docs/0.x/
38+
CLEAN: true

build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
plugins {
22
alias(libs.plugins.android.library) apply false
3+
alias(libs.plugins.dokka) apply false
34
alias(libs.plugins.kotlin.multiplatform) apply false
45
alias(libs.plugins.kotlin.serialization) apply false
56
alias(libs.plugins.publish) apply false

compose/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
plugins {
2-
alias(libs.plugins.kotlin.multiplatform)
32
alias(libs.plugins.compose.plugin)
3+
alias(libs.plugins.dokka)
4+
alias(libs.plugins.kotlin.multiplatform)
45
alias(libs.plugins.publish)
56
}
67

core/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
plugins {
2+
alias(libs.plugins.dokka)
23
alias(libs.plugins.kotlin.multiplatform)
34
alias(libs.plugins.publish)
45
}

gradle/libs.versions.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ agp = "8.2.2"
33
android-compileSdk = "34"
44
android-minSdk = "21"
55
compose = "1.6.0"
6+
dokka = "1.9.10"
67
kotlin = "1.9.22"
78
kotlinx-coroutines = "1.8.0"
89
kotlinx-serialization = "1.6.2"
@@ -23,6 +24,7 @@ turbine = { module = "app.cash.turbine:turbine", version.ref = "turbine" }
2324
[plugins]
2425
android-library = { id = "com.android.library", version.ref = "agp" }
2526
compose-plugin = { id = "org.jetbrains.compose", version.ref = "compose" }
27+
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
2628
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
2729
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
2830
publish = { id = "com.vanniktech.maven.publish", version.ref = "publish" }

integrations/launch-darkly/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
plugins {
22
alias(libs.plugins.android.library)
3+
alias(libs.plugins.dokka)
34
alias(libs.plugins.kotlin.multiplatform)
45
alias(libs.plugins.publish)
56
}

mixins/kotlinx-serialization-json/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
plugins {
2+
alias(libs.plugins.dokka)
23
alias(libs.plugins.kotlin.multiplatform)
34
alias(libs.plugins.kotlin.serialization)
45
alias(libs.plugins.publish)

test/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
plugins {
2+
alias(libs.plugins.dokka)
23
alias(libs.plugins.kotlin.multiplatform)
34
alias(libs.plugins.publish)
45
}

0 commit comments

Comments
 (0)