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>"
Installs
9
GitHub Stars
1.5K
First Seen
Aug 30, 2026