Add clarifications about single/multi targeting to framework descriptions
This commit is contained in:
+7
-7
@@ -188,7 +188,7 @@ open class GradleKotlinJavaFrameworkSupportProvider(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getDescription() = "A Kotlin library or application targeting the JVM"
|
override fun getDescription() = "A single-platform Kotlin library or application targeting the JVM"
|
||||||
}
|
}
|
||||||
|
|
||||||
abstract class GradleKotlinJSFrameworkSupportProvider(
|
abstract class GradleKotlinJSFrameworkSupportProvider(
|
||||||
@@ -213,7 +213,7 @@ abstract class GradleKotlinJSFrameworkSupportProvider(
|
|||||||
override fun getPluginExpression() = "id 'org.jetbrains.kotlin.js'"
|
override fun getPluginExpression() = "id 'org.jetbrains.kotlin.js'"
|
||||||
override fun getDependencies(sdk: Sdk?) = listOf(MAVEN_JS_STDLIB_ID)
|
override fun getDependencies(sdk: Sdk?) = listOf(MAVEN_JS_STDLIB_ID)
|
||||||
override fun getTestDependencies() = listOf(MAVEN_JS_TEST_ID)
|
override fun getTestDependencies() = listOf(MAVEN_JS_TEST_ID)
|
||||||
override fun getDescription() = "A Kotlin library or application targeting JavaScript"
|
override fun getDescription() = "A single-platform Kotlin library or application targeting JavaScript"
|
||||||
}
|
}
|
||||||
|
|
||||||
open class GradleKotlinJSBrowserFrameworkSupportProvider(
|
open class GradleKotlinJSBrowserFrameworkSupportProvider(
|
||||||
@@ -223,7 +223,7 @@ open class GradleKotlinJSBrowserFrameworkSupportProvider(
|
|||||||
override val jsSubTargetName: String
|
override val jsSubTargetName: String
|
||||||
get() = "browser"
|
get() = "browser"
|
||||||
|
|
||||||
override fun getDescription() = "A Kotlin library or application targeting JavaScript for browser"
|
override fun getDescription() = "A single-platform Kotlin library or application targeting JavaScript for browser"
|
||||||
|
|
||||||
override fun addSupport(
|
override fun addSupport(
|
||||||
buildScriptData: BuildScriptDataBuilder,
|
buildScriptData: BuildScriptDataBuilder,
|
||||||
@@ -244,7 +244,7 @@ open class GradleKotlinJSBrowserFrameworkSupportProvider(
|
|||||||
<script src="${module.name}.js"></script>
|
<script src="${module.name}.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
""".trimIndent().trim())
|
""".trimIndent().trim())
|
||||||
@@ -254,7 +254,7 @@ open class GradleKotlinJSBrowserFrameworkSupportProvider(
|
|||||||
getNewFileWriter(module, "src/main/kotlin", "main.kt")?.use {
|
getNewFileWriter(module, "src/main/kotlin", "main.kt")?.use {
|
||||||
it.write("""
|
it.write("""
|
||||||
import kotlin.browser.document
|
import kotlin.browser.document
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
document.write("Hello, world!")
|
document.write("Hello, world!")
|
||||||
}
|
}
|
||||||
@@ -286,7 +286,7 @@ open class GradleKotlinJSNodeFrameworkSupportProvider(
|
|||||||
override val jsSubTargetName: String
|
override val jsSubTargetName: String
|
||||||
get() = "nodejs"
|
get() = "nodejs"
|
||||||
|
|
||||||
override fun getDescription() = "A Kotlin library or application targeting JavaScript for Node.js"
|
override fun getDescription() = "A single-platform Kotlin library or application targeting JavaScript for Node.js"
|
||||||
}
|
}
|
||||||
|
|
||||||
open class GradleKotlinMPPFrameworkSupportProvider : GradleKotlinFrameworkSupportProvider(
|
open class GradleKotlinMPPFrameworkSupportProvider : GradleKotlinFrameworkSupportProvider(
|
||||||
@@ -299,7 +299,7 @@ open class GradleKotlinMPPFrameworkSupportProvider : GradleKotlinFrameworkSuppor
|
|||||||
override fun getTestDependencies(): List<String> = listOf()
|
override fun getTestDependencies(): List<String> = listOf()
|
||||||
|
|
||||||
override fun getDescription() =
|
override fun getDescription() =
|
||||||
"For sharing code between platforms (JVM, JS, Android, iOS, etc.)"
|
"Multi-targeted (JVM, JS, iOS, etc.) project with shared code in common modules"
|
||||||
|
|
||||||
override fun addSupport(
|
override fun addSupport(
|
||||||
buildScriptData: BuildScriptDataBuilder,
|
buildScriptData: BuildScriptDataBuilder,
|
||||||
|
|||||||
Reference in New Issue
Block a user