Newer
Older
templates / plantuml / examples / architecture.pu
@startuml

!includeurl http://isgb.otago.ac.nz:8087/mark.george/templates/blob/master/plantuml/default-skin.ipu?raw=true

hide members

' reduce spacing slightly
skinparam {
	NodeSep 45
	RankSep 45
}

package " Package 1 " {
	class " Class \n One "  as c1 << blah >>
	class " Class \n Two "  as c2
}

package " Package 2 " {
	class " Class \n Three " as c3  << blah >>
	class " Class \n Four " as c4
	class " Class \n Five "  as c5
	class " Class \n Six " as c6
	class " Class \n Seven " as c7
}

c1 -> c2
c2 --> c3
c3 -> c4
c3 --> c5
c3 --> c6
c3 --> c7
c5 -> c6

@enduml