KMP-hierarchy
KMP-hierarchy
Gradle Plugin to investigate KMP project’s hierarchy
GitHub: https://github.com/terrakok/kmp-hierarchy
I often have to work with Kotlin multiplatform projects and dig into their structure. One of the important tasks at the first stage is to understand the hierarchy of source sets in the project. To help with that, I wrote a simple Gradle plugin that analyzes the structure and outputs it in a convenient form in the required format.
While making it I learned:
- how to publish a plugin to the Gradle Plugin Portal
- how to use the Graphviz library
More about Hierarchical project structure
: https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-hierarchy.html
This post is licensed under CC BY 4.0 by the author.