A common set of gradle plugins for scientifik and dataforge projects
Go to file
Alexander Nozik 4106fe27a9 Patch changelog 2023-03-12 13:00:21 +03:00
.github/workflows Update publish.yml 2022-04-12 12:12:11 +03:00
gradle Fix publishing for gradle 8 2023-03-12 12:15:20 +03:00
src Fix dokka publishing 2023-03-12 12:58:50 +03:00
.gitignore initial commit 2019-06-28 16:22:11 +03:00
.space.kts Try to catch project version 2022-07-10 13:39:35 +03:00
CHANGELOG.md Patch changelog 2023-03-12 13:00:21 +03:00
LICENSE Initial commit 2019-06-28 13:36:22 +03:00
README.md Migrate to new package and Kotlin 1.7.20-Beta 2022-07-29 14:46:22 +03:00
build.gradle.kts Fix publishing for gradle 8 2023-03-12 12:15:20 +03:00
gradle.properties Write GitHub Actions scripts 2022-03-10 22:34:02 +07:00
gradlew Use version catalog 2021-08-06 09:41:29 +07:00
gradlew.bat Migrate to kScience and kotlin 1.4 2020-08-20 10:02:28 +03:00
settings.gradle.kts Update Gradle, make multiple release tasks for each platform instead of passing a property 2022-03-07 20:44:28 +07:00

README.md

Maven Central

KScience build tools

A collection of gradle plugins for building and publish in kscience and dataforge projects.

space.kscience.gradle.common

A primary plugin. When used with kotlin-jvm, kotlin-js or kotlin-mulitplatform configures the project for appropriate target.

space.kscience.gradle.project

Root project tool including JetBrains changelog plugin an kotlin binary compatibility validator tool.

space.kscience.gradle.mpp

= kotlin("multiplatform") + space.kscience.gradle.common

Includes JVM-IR and JS-IR-Browser targets.

space.kscience.gradle.jvm

= kotlin("jvm") + space.kscience.gradle.common

space.kscience.gradle.js

= kotlin("js") + space.kscience.gradle.common

space.kscience.gradle.native

add default native targets to space.kscience.gradle.mpp

space.kscience.gradle.node

add node target to space.kscience.gradle.mpp