kmp-gradle-settings-catalog
Installation
SKILL.md
Settings for a many-module multiplatform repo
The Gradle project path and the directory on disk are two independent things. include() declares
the path; projectDir says where it lives. Use that to keep a flat, memorable set of project paths
over a nested directory tree:
// settings.gradle.kts — adapted
val sharedDir = File(rootDir, "<shared>")
val serviceDir = File(rootDir, "<shared>/service")
val mediaDir = File(rootDir, "<shared>/media")
rootProject.name = "<App>"