generateDocs

fun generateDocs(teamOwners: Map<String, List<String>> = emptyMap(), hiddenCoupling: List<CoChange> = emptyList(), churn: List<ModuleChurn> = emptyList(), layers: List<LayerSpec> = emptyList()): Map<String, String>(source)

Generates the Markdown documentation set, keyed by file name.

The same analysis the HTML report renders, written for reading and reviewing instead of exploring: it renders on GitHub with no build step and diffs line by line in a pull request. Deterministic, so re-running on an unchanged project produces identical bytes and a diff always means the architecture moved.