Publishes to a GitLab project-level Maven endpoint.
Kotlin/JVM library app conventions
Kotlin Multiplatform app conventions with the JVM target and the JS browser target
Default web frontend conventions for our projects with Compose for Web and kotlinx.html HTML generation
Not implemented yet
A dummy plugin to enable publishing the repository to the Gradle Plugin Portal
This plugin adds the needed Maven dependencies and npm devDependencies (mainly for Webpack) for a Compose for Web project with Material components.
Kotlin Multiplatform app conventions
Kotlin/JVM common conventions
Kotlin/JVM common app conventions
Kotlin Multiplatform conventions with the JVM target and the JS browser target
Kotlin/JVM application app conventions
Applies the kotlinx-benchmark and `allopen` plugins, adds the kotlinx-benchmark dependencies, and registers a separate `benchmarks` source set that depends on `main` by default.
Kotlin Multiplatform app conventions with the JS browser target
With Huanshankeji team's group, aka "com.huanshankeji"
Sonatype OSSRH Maven Central publish
GitHub Packages Maven publish (to Huanshankeji team's repository)
Kotlin Multiplatform app conventions with the conventional targets JVM, JS (browser), iOS (`iosX64`, `iosArm64`, and `iosSimulatorArm64`), and Wasm JS
Adds a JVM integration test source set.
Kotlin Multiplatform conventions with Sonatype OSSRH Maven Central publish
Maven publish conventions
Registers feature variants for different operating systems (Linux, Windows, macOS) and CPU architectures.
Publishes to a Maven registry of GitHub Packages.
Kotlin Multiplatform conventions with the JVM target and the JS browser target, and with Sonatype OSSRH Maven Central publish
Kotlin/JVM library conventions with Maven publish
Kotlin Multiplatform conventions
This plugin adds the needed Maven dependencies and npm devDependencies (mainly for Webpack) for a Compose HTML project with Material components.
Kotlin Multiplatform conventions with the conventional targets JVM, JS (browser), iOS (`iosX64`, `iosArm64`, and `iosSimulatorArm64`), and Wasm JS
Please apply this plugin after setting the project version.
Kotlin Multiplatform conventions with the JS browser target
(not implemented yet) Default web frontend conventions for our projects with Compose for Web, kotlinx.html HTML generation, and Material Design
Kotlin Multiplatform conventions with the JVM target and the JS browser target, and with Maven publish
Java conventions with Javadoc, sources, and 1.8 compatibility for publish
GitHub Packages Maven publish (to Huanshankeji team's repository) with default conventions
Kotlin/JVM library conventions with Sonatype OSSRH Maven Central publish
Applies the kotlinx-benchmark and `allopen` plugins and adds the koltinx-benchmark dependencies.
Kotlin Multiplatform conventions with Maven publish
Maven Central publish conventions based on the `com.vanniktech.maven.publish` plugin.
A dummy plugin defined to enable publishing the package to the Gradle Plugin Portal
Dokka convention plugin
Generate webroot from a Kotlin/JS subproject with browser target for Vert.x Web
Adds a JVM test common feature variant with a source set that depends on `main`.