From the maintainer Li Haoyi: I'm putting a 1650USD bounty on this issue, payable by bank transfer on a merged PR implementing this.
The goal of this ticket is to implement support for example/kotlinlib/web example tests for using Kotlin for web development, mirroring the example/javalib/web and example/scalalib/web, and support for KotlinJS in the spirit of scalajslib/. I would want the following example tests, broken down into smaller groups each with its own bounty:
650USD:
650USD:
700USD:
Each of these examples above has a corresponding javalib/scalalib equivalent, and it should generally follow the style of those equivalents (scope, testing, etc.) but translated to Kotlin (Java/Scala -> Kotlin, Scalajs -> Kotlinjs, Cask/SpringBoot -> KTor, etc.)
For now the Kotlin-JS logic should live in kotlinlib/ together with the rest of the kotlin-specific configuration.
From the maintainer Li Haoyi: I'm putting a 1650USD bounty on this issue, payable by bank transfer on a merged PR implementing this.
The goal of this ticket is to implement support for
example/kotlinlib/webexample tests for using Kotlin for web development, mirroring theexample/javalib/webandexample/scalalib/web, and support for KotlinJS in the spirit ofscalajslib/. I would want the following example tests, broken down into smaller groups each with its own bounty:650USD:
example/kotlinlib/web/1-hello-ktor"<h1>Hello, World!</h1>"web page, in the spirit ofexample/javalib/web/2-hello-spring-bootexample/kotlinlib/web/2-todo-ktorrunBackground+curltests, in the spirit ofexample/javalib/web/3-todo-spring-boot650USD:
example/kotlinlib/web/3-kotlinjs-module(325USD)node, in the spirit ofexample/scalalib/web/3-scalajs-moduleexample/kotlinlib/web/4-webapp-kotlinjs(325USD)example/scalalib/web/4-webapp-scalajs700USD:
example/kotlinlib/web/5-webapp-kotlinjs-shared(350USD)example/scalalib/web/5-webapp-scalajs-shared,example/kotlinlib/web/6-cross-platform-publishing(350USD)How to define a library with both Kotlin-JVM and Kotlin-JS versions and publishing it to maven central. In the spirit ofexample/scalalib/web/6-cross-version-platform-publishingEach of these examples above has a corresponding
javalib/scalalibequivalent, and it should generally follow the style of those equivalents (scope, testing, etc.) but translated to Kotlin (Java/Scala -> Kotlin, Scalajs -> Kotlinjs, Cask/SpringBoot -> KTor, etc.)For now the Kotlin-JS logic should live in
kotlinlib/together with the rest of the kotlin-specific configuration.