Commit Graph

50 Commits (c3532a925bc4c16642459a7089f8ffe4d61739b4)

Author SHA1 Message Date
KIRCHSTH 82ab80c1cf #307 harmonize element definition 3 years ago
kirchsth 5c4db8a639
#245,#291 Enables theme support (#295) 3 years ago
KIRCHSTH ac045c6361 #287 System and person support [...] notation 3 years ago
KIRCHSTH ad253a6880 #281 elements and relationships can be empty; additional $sprite is part of relationship links 3 years ago
Kirchsteiger, Helmut AVL AT 437e39caf3 Revert "Update the `!include` paths to point to the new release URL."
This reverts commit d729c55c55.
3 years ago
Ben Peachey d729c55c55 Update the `!include` paths to point to the new release URL. 3 years ago
KIRCHSTH 1a9014b1da #256 fix PR finding (missing person sprite in external_person legend) 3 years ago
KIRCHSTH 9ea0259219 #256 Add plantuml.jar workaround and style actor after person 3 years ago
KIRCHSTH 8d08100549 #255 All $label and $techn supports line breaks 3 years ago
KIRCHSTH eed1546d1d #240 Fix -DRELATIVE_INCLUDE="absolute/relativeToDiagram" 3 years ago
kirchsth 07e5afde0a
Merge pull request #251 from kirchsth/feature/247_FixDynamicLegend
#247 Element styles are correct combined and dynamic legend is correct calculated
4 years ago
KIRCHSTH 828c6ec460 #247 Dynamic legend is correct calculated (fix PERSON related layout calls) (2) 4 years ago
KIRCHSTH a2418074f0 #247 Dynamic legend is correct calculated (fix PERSON related layout calls) 4 years ago
KIRCHSTH 344f4f616f #247 Element styles are correct combined and dynamic legend is correct calculated 4 years ago
KIRCHSTH d38fa11878 #244 Add sprites robot and robot2 4 years ago
KIRCHSTH 276a843fec #227 Boundaries can be styled via 4 years ago
KIRCHSTH a05be2c75e #173 Tags support sprites, technology and custom text (resolve conflicts, fix PR findings) 5 years ago
KIRCHSTH 6f645d3cd2 Tags support $techn(/$type) too. 5 years ago
KIRCHSTH 9029269285 Legend supports sprites and custom text (5 - fix OpenIconic and add image support) 5 years ago
KIRCHSTH 0670fc6208 Legend supports sprites and custom text (3 - add element specific AddXxxxxxxStyle() with specific default colors) 5 years ago
KIRCHSTH 506922d715 Legend supports sprites and custom text 5 years ago
KIRCHSTH adbedcb151 #146 New layout call SHOW_PERSON_OUTLINE() activates shape "person" 5 years ago
KIRCHSTH e050eb3838 #126: C4 relationships support description, sprite/openIconic and tags (7 - update sample with scaled sprites)
#49,  #139: Persons can be displayed as portraits - SHOW_PERSON_PORTRAIT()
5 years ago
KIRCHSTH abe96b1142 #119, #72: Add link support: Added SystemDb..., SystemQueue... are updated 5 years ago
KIRCHSTH 5f8ab7b923 Merge remote-tracking branch 'upstream/master' into feature/126_inclLink 5 years ago
KIRCHSTH 1c86ba40b1 #119, #72: Add link support: All elements (except relations) are updated 5 years ago
Adrian Lupu aeb192fa54 updated readme and code snippets to include database/queue systems 5 years ago
KIRCHSTH 78b2eac66d #113: Restore SystemDb and SystemDb_Ext 5 years ago
KIRCHSTH 433db676fb #126: C4 relationships support description, sprite/openIconic and tags (2 - incl legend)
add procedures: AddRelTagSupport(), UpdateRelStyle()
rename procedures: SHOW_DYNAMIC_LEGEND() to SHOW_LEGEND(), UpdateSkinparamsAndLegendEntry() to UpdateElementStyle()
5 years ago
KIRCHSTH 36fc5f2cbc #97 Context Diagram supports selectable default person sprites (3 - resolve merge conflicts) 5 years ago
KIRCHSTH 8c4c1ecc5b * Node is added as short version of Deployment_Node,
(Deployment_)Node() supports description, sprite and left/right alignment via Node_L()/Node_R()
* Element properties can be defined via  SetPropertyHeader(), WithoutPropertyHeader() and AddProperty()
5 years ago
KIRCHSTH b61cf26db8 #93: local file includes can be activated via command line argument -DRELATIVE_INCLUDE="."
Update github workflow that local files are used
5 years ago
KIRCHSTH b0d1692be2 #93: local file includes can be activated via command line argument -DRELATIVE_INCLUDE="." (2 - fix !if) 5 years ago
KIRCHSTH d799a4c5d5 #93: local file includes can be activated via command line argument -DRELATIVE_INCLUDE="."
Update github workflow that local files are used
5 years ago
KIRCHSTH b63db7ee9b #102, #94, #51: Add custom tags/stereotypes support; dynamic legend supports custom colors, border and shadow; dynamic legend displays (only) used elements, tags/stereotypes.
New added macros: SHOW_DYNAMIC_LEGEND(), AddTagSupport(), UpdateSkinparamsAndLegendEntry(), elements macros are extended with $tags="..."
5 years ago
KIRCHSTH c9ac6bb678 #97 Context Diagram supports selectable default person sprites (2 - HIDE_PERSON_SPRITE, SHOW_PERSON_SPRITE, person2) 5 years ago
KIRCHSTH fa3a1ae9a3 #97 Context Diagram supports selectable default person sprites 5 years ago
Adrian Lupu 7d050e48b0 switched urls to https://github.com/plantuml-stdlib/C4-PlantUML 5 years ago
Adrian Lupu a9303abebc added queues and removed SystemDb and SystemDB_ext 5 years ago
Cory ODaniel f47bb45cbc adding Queue types 5 years ago
Adrian Lupu b9c6466f32 external person icon bug 6 years ago
Adrian Lupu cc61ad7320 sprite support for entities 6 years ago
Piotr Niewiejski d8c061979a Replace function with procedure declaration when no return specified 6 years ago
Leila Pearson 736b478503 Improve legend
Improve the look of the legend table in LAYOUT_WITH_LEGEND()
to better match the overall diagram style
6 years ago
Adrian Lupu 10c4c954c2 all links point to adrianvlupu/C4-Builder 7 years ago
Adrian Lupu 33ed52bfaf compatibility with plantuml.1.2019.6 7 years ago
Chris Charabaruk 754721b740 Add database macros for system, container, and component
Add the ability to use the PlantUML `database` shape for systems (including
external systems), containers, and components. The following macros have
been added:

- `SystemDb`
- `SystemDb_Ext`
- `ContainerDb`
- `ComponentDb`

These macros take the same parameters as their regular counterparts.
7 years ago
Chris Charabaruk cf7cf60f24 Add enterprise boundary macro
Adds a new `Enterprise_Boundary` macro based on the system landscape
diagram type from the C4 model (the so-called "Level 0"). Also includes an
example system landscape diagram.
8 years ago
Chris Charabaruk 5cf4f0058e Use base `Boundary` macro for different boundary types
Avoid duplication and allow for easier label adjustments by using the base
`Boundary` macros in `System_Boundary` and `Container_Boundary`.
8 years ago
Victor Lupu 732db12aa0 C4_Container.puml split across multiple files
updated styles to be flat
boundary is now a dashed rectangle
updated README with new image urls
8 years ago