This package implements elements
and boundaries
coming from the C4 Model.
The bootstrap may provide PlantUML artifacts like constants, procedures or style statements.
' loads the c4model bootstrap
include('c4model/bootstrap')
An additional include can be used to load all items in one shot.
' loads the bootstrap of `c4model` and all related items
include('c4model/full')
Finally, another include can be used to load the library's bootstrap, the package's bootstrap and all items' resources in one !include
statement.
Include remotely the resources:
' loads the library, the bootstrap of `c4model` and all related items
!include https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution/c4model/single.puml
Include locally the resources:
' configures the library
!global $INCLUSION_MODE="local"
' loads the library, the bootstrap of `c4model` and all related items
!include <the relative path to the /distribution directory>/c4model/single.puml
The package provides 2 modules.
- c4model/Element with 10 items
- c4model/Boundary with 5 items
The package provides 8 examples.