gradle / kotlin-dsl-samples

Samples builds using the Gradle Kotlin DSL
https://gradle.org/kotlin/
Other
3.71k stars 434 forks source link

C4 model core diagrams #1260

Closed eskatos closed 5 years ago

eskatos commented 6 years ago

Core C4 Model diagrams for the Gradle Kotlin DSL. This should provide a good overview of systems at play and the Kotlin DSL architecture

The diagrams are Plant-UML (.puml) files using C4-PlantUML.

A README displays the rendered versions.

JLLeitschuh commented 6 years ago

The C4_3_Component.png is so low quality as to almost be unhelpful. Can you increase the quality?

Also, why are the edges of the boxes so weird? The sides aren't straight and they just end up being distracting.

c4_2_container

c4_2_container

Are the edges supposed to be wavy? If so, the pixel count is too low for it to look artful. Maybe it's just that the pixel count needs to be increased?

Otherwise, just consider using hard straight edges.

eskatos commented 6 years ago

@JLLeitschuh, moved to SVG files in the README and removed LAYOUT_AS_SKETCH also added a tiny build that automates the svg rendering

JLLeitschuh commented 6 years ago

@eskatos Much, much better!

eskatos commented 5 years ago

Thanks for the reviews @JLLeitschuh @bamboo