ModuleMetadata
constructor(path: String, purpose: String? = null, owner: String? = null, layer: String? = null, status: String? = null, links: Map<String, String> = emptyMap())(source)
Parameters
path
Module Gradle path this describes.
purpose
One or two sentences on what the module is for, in the team's own words.
owner
Team or person responsible, overriding both teams { } and CODEOWNERS.
layer
Architectural layer, overriding both layers { } matching and path inference.
status
Lifecycle marker, e.g. "experimental", "deprecated", "frozen".
links
Named URLs - design docs, dashboards, ADRs.