diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 8221252..919e719 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -4,9 +4,9 @@ import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl plugins { - multiplatform - dokka alias(libs.plugins.publish) + dokka + multiplatform } dependencies { diff --git a/glfw/README.md b/glfw/README.md index a14c375..ff41341 100644 --- a/glfw/README.md +++ b/glfw/README.md @@ -1,7 +1,7 @@ # Glfw -Provides OOP Kotlin/Multiplatform bindings for Glfw. +> [!NOTE] +> Bindings are created manually when needed, feel free to create an issue to have a binding added. -## TODO -* Proper window hints API -* *Bindings are created manually when needed, feel free to create an issue to have a binding added.* +Provides object-oriented Kotlin/Multiplatform bindings for Glfw, +implementing the [Spock windowing library](../windowing). diff --git a/math-base/build.gradle.kts b/math-base/build.gradle.kts index c83a626..fdf2f62 100644 --- a/math-base/build.gradle.kts +++ b/math-base/build.gradle.kts @@ -4,6 +4,7 @@ import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl plugins { alias(libs.plugins.kotlinx.serialization) + dokka multiplatform } diff --git a/math-base/gradle.properties b/math-base/gradle.properties new file mode 100644 index 0000000..b6f6771 --- /dev/null +++ b/math-base/gradle.properties @@ -0,0 +1,2 @@ +POM_ARTIFACT_ID=math-base +POM_DESCRIPTION=Basic functionality of the Spock math library, excluding code-generated symbols. diff --git a/math/build.gradle.kts b/math/build.gradle.kts index 2fb9b4c..55d0f9f 100644 --- a/math/build.gradle.kts +++ b/math/build.gradle.kts @@ -6,6 +6,8 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask plugins { alias(libs.plugins.kotlinSymbolProcessing) alias(libs.plugins.kotlinx.serialization) + alias(libs.plugins.publish) + dokka multiplatform } diff --git a/math/gradle.properties b/math/gradle.properties new file mode 100644 index 0000000..bc73527 --- /dev/null +++ b/math/gradle.properties @@ -0,0 +1,2 @@ +POM_ARTIFACT_ID=math +POM_DESCRIPTION=Immutable, expressive, type-safe, and extensible vector math library for Kotlin/Multiplatform. diff --git a/toolkit/gradle.properties b/toolkit/gradle.properties index 9a4449e..14e2cdc 100644 --- a/toolkit/gradle.properties +++ b/toolkit/gradle.properties @@ -1,2 +1,2 @@ POM_ARTIFACT_ID=spock-toolkit -POM_DESCRIPTION=WebGPU implementation of the Spock Game Engine. \ No newline at end of file +POM_DESCRIPTION=WebGPU implementation of the Spock game engine. diff --git a/util/build.gradle.kts b/util/build.gradle.kts index 3e7f470..3a6a805 100644 --- a/util/build.gradle.kts +++ b/util/build.gradle.kts @@ -3,9 +3,9 @@ import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl plugins { + alias(libs.plugins.publish) dokka multiplatform - alias(libs.plugins.publish) } repositories.maven(url = "https://s01.oss.sonatype.org/content/repositories/snapshots/") { diff --git a/windowing/gradle.properties b/windowing/gradle.properties index a99de14..41b4172 100644 --- a/windowing/gradle.properties +++ b/windowing/gradle.properties @@ -1,2 +1,2 @@ POM_ARTIFACT_ID=spock-windowing -POM_DESCRIPTION=Windowing abstraction library +POM_DESCRIPTION=Kotlin/Multiplatform windowing abstraction library.