Bump dokka, update dokka calls, add test md package and module docs

This commit is contained in:
Ugljesa Jovanovic 2020-11-17 23:27:49 +01:00
parent 6a87267ed6
commit a70bb5243c
No known key found for this signature in database
GPG Key ID: 178E6DFCECCB0E0F
9 changed files with 42 additions and 22 deletions

View File

@ -15,13 +15,13 @@
*/ */
object Versions { object Versions {
val kotlinCoroutines = "1.3.9" val kotlinCoroutines = "1.4.1"
val kotlin = "1.4.10" val kotlin = "1.4.10"
val kotlinSerialization = "1.0.0" val kotlinSerialization = "1.0.0"
val kotlinSerializationPlugin = "1.4.10" val kotlinSerializationPlugin = "1.4.10"
val atomicfu = "0.14.3-M2-2-SNAPSHOT" //NOTE: my linux arm32 and arm64 build val atomicfu = "0.14.3-M2-2-SNAPSHOT" //NOTE: my linux arm32 and arm64 build
val nodePlugin = "1.3.0" val nodePlugin = "1.3.0"
val dokkaPlugin = "1.4.0-rc" val dokkaPlugin = "1.4.0"
val taskTreePlugin = "1.5" val taskTreePlugin = "1.5"
val kotlinBigNumVersion = "0.2.2" val kotlinBigNumVersion = "0.2.2"
val lazySodium = "4.3.1-SNAPSHOT" val lazySodium = "4.3.1-SNAPSHOT"

View File

@ -19,6 +19,7 @@
import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest
import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest
import org.jetbrains.dokka.Platform
plugins { plugins {
kotlin(PluginsDeps.multiplatform) kotlin(PluginsDeps.multiplatform)
@ -275,9 +276,9 @@ tasks {
dokkaJavadoc { dokkaJavadoc {
println("Dokka !") println("Dokka !")
dokkaSourceSets { dokkaSourceSets {
create("commonMain") { named("commonMain") {
displayName = "common" displayName.set("common")
platform = "common" platform.set(Platform.common)
} }
} }

View File

@ -20,6 +20,7 @@
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest
import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest
import org.jetbrains.dokka.Platform
plugins { plugins {
kotlin(PluginsDeps.multiplatform) kotlin(PluginsDeps.multiplatform)
@ -566,9 +567,9 @@ tasks {
dokkaJavadoc { dokkaJavadoc {
println("Dokka !") println("Dokka !")
dokkaSourceSets { dokkaSourceSets {
create("commonMain") { named("commonMain") {
displayName = "common" displayName.set("common")
platform = "common" platform.set(Platform.common)
} }
} }

View File

@ -20,6 +20,7 @@
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget
import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest
import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest
import org.jetbrains.dokka.Platform
plugins { plugins {
kotlin(PluginsDeps.multiplatform) kotlin(PluginsDeps.multiplatform)
@ -593,9 +594,9 @@ tasks {
dokkaJavadoc { dokkaJavadoc {
println("Dokka !") println("Dokka !")
dokkaSourceSets { dokkaSourceSets {
create("commonMain") { named("commonMain") {
displayName = "common" displayName.set("common")
platform = "common" platform.set(Platform.common)
} }
} }
@ -605,9 +606,18 @@ tasks {
dokkaHtml { dokkaHtml {
println("Dokka Html!") println("Dokka Html!")
dokkaSourceSets { dokkaSourceSets {
create("commonMain") { named("commonMain") {
displayName = "common" // displayName.set("common")
platform = "common" // platform.set(Platform.common)
moduleDisplayName.set("Kotlin Multiplatform Libsodium Bindings")
includes.from("src/commonMain/kotlin/com.ionspin.kotlin.crypto/aead/Aead.md",
"src/commonMain/kotlin/com.ionspin.kotlin.crypto/CryptoModule.md")
displayName.set("Kotlin multiplatform")
}
configureEach {
if (name != "commonMain") {
suppress.set(true)
}
} }
} }
} }

View File

@ -0,0 +1,3 @@
# Module Kotlin Multiplatform Libsodium Bindings
Test test test

View File

@ -0,0 +1,4 @@
# Package com.ionspin.kotlin.crypto.aead
Package AEAD stuff here

View File

@ -18,6 +18,7 @@
@file:Suppress("UnstableApiUsage") @file:Suppress("UnstableApiUsage")
import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest import org.jetbrains.kotlin.gradle.targets.native.tasks.KotlinNativeTest
import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest import org.jetbrains.kotlin.gradle.targets.js.testing.KotlinJsTest
import org.jetbrains.dokka.Platform
plugins { plugins {
kotlin(PluginsDeps.multiplatform) kotlin(PluginsDeps.multiplatform)
@ -401,9 +402,9 @@ tasks {
dokkaJavadoc { dokkaJavadoc {
println("Dokka !") println("Dokka !")
dokkaSourceSets { dokkaSourceSets {
create("commonMain") { named("commonMain") {
displayName = "common" displayName.set("common")
platform = "common" platform.set(Platform.common)
} }
} }

View File

@ -33,4 +33,4 @@ data class HexadecimalStringData(val content: String) : DataPackage {
} }
} }
data class FileData(val filePath: ) //data class FileData(val filePath: )

View File

@ -5,7 +5,7 @@ package com.ionspin.kotlin.crypto.sample
* ugljesa.jovanovic@ionspin.com * ugljesa.jovanovic@ionspin.com
* on 30-Oct-2020 * on 30-Oct-2020
*/ */
expect class FileWrapper(path: String) { //expect class FileWrapper(path: String) {
fun exists() : Boolean // fun exists() : Boolean
fun rea //// fun rea
} //}