Package-level declarations
Types
Used to configure the atlas.graphviz.tasks.WriteGraphvizChart and atlas.graphviz.tasks.WriteGraphvizLegend tasks.
These attributes will be applied by default to all module edges (AKA link lines), unless overridden by that link's GraphvizLinkTypeSpec.
The formats supported on your machine will depend on the version of Graphviz you use. See https://graphviz.org/docs/outputs/
These attributes will be applied to the root graph area.
Style specs from https://d2lang.com/tour/style, applied to the link between two modules.
See https://graphviz.org/docs/nodes/ and NodeAttributes for custom attributes, which you can set using various Kotlin vars.
Used to configure Graphviz output from Atlas. For barebones output to a .dot file, you can just add the "dev.jonpoulton.atlas.graphviz" gradle plugin. Or for a more fleshed-out config:
These attributes will be applied by default to all module nodes, unless overridden by that node's GraphvizModuleTypeSpec.