LayeredArchitectureBuilder

class LayeredArchitectureBuilder(graph: ProjectGraph = Konture.projectGraph)

A builder class implementing the Layered Architecture DSL.

Constructors

Link copied to clipboard
constructor(graph: ProjectGraph = Konture.projectGraph)

Types

Link copied to clipboard

Specification for defining dependency constraints on an architectural layer.

Link copied to clipboard
class LayerSpec

Specification for defining package boundaries of an architectural layer.

Functions

Link copied to clipboard
fun check(g: ProjectGraph = graph)

Checks all configured layered architecture rules against g.

Link copied to clipboard

Defines a new architectural layer with name.

Link copied to clipboard

Specifies constraints for the layer identified by name.