Show only modules with a readme extension in main readme
This commit is contained in:
parent
e2a342751d
commit
54e862681f
@ -198,11 +198,10 @@ public open class KScienceProjectPlugin : Plugin<Project> {
|
|||||||
|
|
||||||
val modulesString = buildString {
|
val modulesString = buildString {
|
||||||
subprojects.forEach { subproject ->
|
subprojects.forEach { subproject ->
|
||||||
val name = subproject.name
|
// val name = subproject.name
|
||||||
|
subproject.extensions.findByType<KScienceReadmeExtension>()?.let { ext ->
|
||||||
val path = subproject.path.replaceFirst(":", "").replace(":", "/")
|
val path = subproject.path.replaceFirst(":", "").replace(":", "/")
|
||||||
val ext = subproject.extensions.findByType<KScienceReadmeExtension>()
|
appendLine("\n### [$path]($path)")
|
||||||
appendLine("\n### [$name]($path)")
|
|
||||||
if (ext != null) {
|
|
||||||
appendLine("> ${ext.description}")
|
appendLine("> ${ext.description}")
|
||||||
appendLine(">\n> **Maturity**: ${ext.maturity}")
|
appendLine(">\n> **Maturity**: ${ext.maturity}")
|
||||||
val featureString = ext.featuresString(itemPrefix = "> - ", pathPrefix = "$path/")
|
val featureString = ext.featuresString(itemPrefix = "> - ", pathPrefix = "$path/")
|
||||||
@ -283,7 +282,8 @@ public open class KScienceProjectPlugin : Plugin<Project> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins.withType(org.jetbrains.kotlin.gradle.targets.js.yarn.YarnPlugin::class.java) {
|
plugins.withType(org.jetbrains.kotlin.gradle.targets.js.yarn.YarnPlugin::class.java) {
|
||||||
rootProject.the<org.jetbrains.kotlin.gradle.targets.js.yarn.YarnRootExtension>().lockFileDirectory = rootDir.resolve("gradle")
|
rootProject.the<org.jetbrains.kotlin.gradle.targets.js.yarn.YarnRootExtension>().lockFileDirectory =
|
||||||
|
rootDir.resolve("gradle")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user