Skip to content

Commit

Permalink
Configure dokka
Browse files Browse the repository at this point in the history
  • Loading branch information
kevincianfarini committed Feb 29, 2024
1 parent b3fd5fd commit 303cc76
Show file tree
Hide file tree
Showing 8 changed files with 18 additions and 10 deletions.
18 changes: 9 additions & 9 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@ jobs:
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.ORG_GRADLE_PROJECT_MAVENCENTRALUSERNAME }}
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.ORG_GRADLE_PROJECT_MAVENCENTRALPASSWORD }}
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.ORG_GRADLE_PROJECT_SIGNINGINMEMORYKEY }}
run: ./gradlew publish
run: ./gradlew dokkaHtml publish

# - name: Deploy docs to website
# uses: JamesIves/github-pages-deploy-action@releases/v3
# with:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# BRANCH: site
# FOLDER: build/dokka/html
# TARGET_FOLDER: docs/0.x/
# CLEAN: true
- name: Deploy docs to website
uses: JamesIves/github-pages-deploy-action@releases/v3
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: site
FOLDER: build/dokka/html
TARGET_FOLDER: docs/0.x/
CLEAN: true
1 change: 1 addition & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
plugins {
alias(libs.plugins.android.library) apply false
alias(libs.plugins.dokka) apply false
alias(libs.plugins.kotlin.multiplatform) apply false
alias(libs.plugins.kotlin.serialization) apply false
alias(libs.plugins.publish) apply false
Expand Down
3 changes: 2 additions & 1 deletion compose/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
plugins {
alias(libs.plugins.kotlin.multiplatform)
alias(libs.plugins.compose.plugin)
alias(libs.plugins.dokka)
alias(libs.plugins.kotlin.multiplatform)
alias(libs.plugins.publish)
}

Expand Down
1 change: 1 addition & 0 deletions core/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
plugins {
alias(libs.plugins.dokka)
alias(libs.plugins.kotlin.multiplatform)
alias(libs.plugins.publish)
}
Expand Down
2 changes: 2 additions & 0 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ agp = "8.2.2"
android-compileSdk = "34"
android-minSdk = "21"
compose = "1.6.0"
dokka = "1.9.10"
kotlin = "1.9.22"
kotlinx-coroutines = "1.8.0"
kotlinx-serialization = "1.6.2"
Expand All @@ -23,6 +24,7 @@ turbine = { module = "app.cash.turbine:turbine", version.ref = "turbine" }
[plugins]
android-library = { id = "com.android.library", version.ref = "agp" }
compose-plugin = { id = "org.jetbrains.compose", version.ref = "compose" }
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
publish = { id = "com.vanniktech.maven.publish", version.ref = "publish" }
1 change: 1 addition & 0 deletions integrations/launch-darkly/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.dokka)
alias(libs.plugins.kotlin.multiplatform)
alias(libs.plugins.publish)
}
Expand Down
1 change: 1 addition & 0 deletions mixins/kotlinx-serialization-json/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
plugins {
alias(libs.plugins.dokka)
alias(libs.plugins.kotlin.multiplatform)
alias(libs.plugins.kotlin.serialization)
alias(libs.plugins.publish)
Expand Down
1 change: 1 addition & 0 deletions test/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
plugins {
alias(libs.plugins.dokka)
alias(libs.plugins.kotlin.multiplatform)
alias(libs.plugins.publish)
}
Expand Down

0 comments on commit 303cc76

Please sign in to comment.