generateUml {
// Add a closure for each chart you'd like to create
classTree {}
functionTree {}
// Each chart can be customized
classTree {
// folder to analyse
target: File // default: project directory
outputDir: File // default: build directory + docs
outputFile: String // output file name
style: List<String> // add valid plantuml skinparams
// Parent classes/interfaces you'd like to ignore
// Name with no parenthesis
ignoreDelegates: List<String>
// Split parameterized types into children when inherited from
// useful for mapping projects using kotlin react wrappers
splitDelegates: List<String>
}
functionTree {
// folder to analyse
target: File // default: project directory
outputDir: File // default: build directory + docs
outputFile: String // output file name
style: List<String> // add valid plantuml skinparams
}
}