From bb6ff64fb7c39d5d6a463401a4434bd60ffc75c6 Mon Sep 17 00:00:00 2001 From: KIRCHSTH Date: Sat, 15 Jul 2023 23:13:34 +0200 Subject: [PATCH] Create release (branch) v2.7.0 --- C4.puml | 2 +- C4_Component.puml | 2 +- C4_Container.puml | 2 +- C4_Context.puml | 2 +- C4_Deployment.puml | 2 +- C4_Dynamic.puml | 2 +- C4_Sequence.puml | 2 +- LayoutOptions.md | 86 +++++++------- README.md | 107 +++++++++--------- Themes.md | 60 +++++----- ...Component Diagram Sample - bigbankplc.puml | 2 +- ...ner Diagram Sample - bigbankplc-icons.puml | 2 +- ...er Diagram Sample - bigbankplc-styles.puml | 2 +- ...Container Diagram Sample - bigbankplc.puml | 2 +- ...ontainer Diagram Sample - message bus.puml | 2 +- ...ntainer Diagram Sample - techtribesjs.puml | 2 +- ...Diagram Sample - bigbankplc-landscape.puml | 2 +- ...4_Context Diagram Sample - bigbankplc.puml | 2 +- ...4_Context Diagram Sample - enterprise.puml | 2 +- ...t Diagram Sample - bigbankplc-details.puml | 2 +- ...eployment Diagram Sample - bigbankplc.puml | 2 +- ...4_Dynamic Diagram Sample - bigbankplc.puml | 2 +- ..._Sequence Diagram Sample - bigbankplc.puml | 2 +- percy/TestAllElementsWithLegend.puml | 4 +- percy/TestBoundaryTagSupport.puml | 2 +- percy/TestEmptyLabel.puml | 2 +- percy/TestFloatingLegend.puml | 2 +- percy/TestLabelsWithLineBreak.puml | 6 +- percy/TestLayDirections.puml | 2 +- percy/TestLayoutLandscape.puml | 2 +- percy/TestLayoutLandscapeDynamic.puml | 2 +- percy/TestLegend.puml | 2 +- percy/TestLegendDetailsNone.puml | 2 +- percy/TestLegendDetailsNormal.puml | 2 +- percy/TestLegendDetailsSmall.puml | 2 +- percy/TestLegendHidden.puml | 2 +- percy/TestLegendSprite.puml | 2 +- percy/TestPersonOutline.puml | 2 +- percy/TestPersonPortrait.puml | 2 +- percy/TestPredefinedSprites.puml | 2 +- percy/TestRelations.puml | 2 +- percy/TestRelationsDynamic.puml | 2 +- percy/TestRelationsTags.puml | 2 +- percy/TestSequenceSkinparams.puml | 4 +- percy/TestSketchStyle.puml | 2 +- percy/TestSystemPersonSupportType.puml | 2 +- percy/TestTagSupportsSprite.puml | 2 +- percy/TestTagSupportsSpriteTechn.puml | 2 +- percy/TestThemeC4_All.puml | 16 +-- percy/TestThemeC4_FirstTest.puml | 2 +- percy/TestThemeC4_united.puml | 4 +- percy/TestThemeSupport.puml | 4 +- percy/TestThemeTemplate.puml | 6 +- percy/TestVersion.puml | 2 +- samples/C4CoreDiagrams.md | 20 ++-- ...Component Diagram Sample - bigbankplc.puml | 2 +- ...ner Diagram Sample - bigbankplc-icons.puml | 2 +- ...er Diagram Sample - bigbankplc-styles.puml | 2 +- ...Container Diagram Sample - bigbankplc.puml | 2 +- ...ontainer Diagram Sample - message bus.puml | 2 +- ...ntainer Diagram Sample - techtribesjs.puml | 2 +- ...Diagram Sample - bigbankplc-landscape.puml | 2 +- ...4_Context Diagram Sample - bigbankplc.puml | 2 +- ...4_Context Diagram Sample - enterprise.puml | 2 +- ...t Diagram Sample - bigbankplc-details.puml | 2 +- ...eployment Diagram Sample - bigbankplc.puml | 2 +- ...4_Dynamic Diagram Sample - bigbankplc.puml | 2 +- ...ram Sample - message bus - old format.puml | 2 +- ..._Dynamic Diagram Sample - message bus.puml | 2 +- ..._Sequence Diagram Sample - bigbankplc.puml | 2 +- .../C4_Sequence Diagram Sample - complex.puml | 4 +- 71 files changed, 219 insertions(+), 220 deletions(-) diff --git a/C4.puml b/C4.puml index ec5a0a86..ca940875 100644 --- a/C4.puml +++ b/C4.puml @@ -4,7 +4,7 @@ ' ################################## !function C4Version() ' 2 spaces and ' are used as unique marker, that the release scripts makes the correct version update - !$c4Version = "2.6.1beta1" + !$c4Version = "2.7.0" !return $c4Version !end function diff --git a/C4_Component.puml b/C4_Component.puml index 311dbb91..e86b3891 100644 --- a/C4_Component.puml +++ b/C4_Component.puml @@ -2,7 +2,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif ' Scope: A single container. diff --git a/C4_Container.puml b/C4_Container.puml index be3e8c2b..df8623cb 100644 --- a/C4_Container.puml +++ b/C4_Container.puml @@ -2,7 +2,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./C4_Context.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Context.puml !endif ' Scope: A single software system. diff --git a/C4_Context.puml b/C4_Context.puml index c675cbd0..5f502701 100644 --- a/C4_Context.puml +++ b/C4_Context.puml @@ -2,7 +2,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./C4.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4.puml !endif ' Scope: A single software system. diff --git a/C4_Deployment.puml b/C4_Deployment.puml index f719fa7e..4274b1a1 100644 --- a/C4_Deployment.puml +++ b/C4_Deployment.puml @@ -2,7 +2,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif ' Colors diff --git a/C4_Dynamic.puml b/C4_Dynamic.puml index fa408ba8..b6123e13 100644 --- a/C4_Dynamic.puml +++ b/C4_Dynamic.puml @@ -2,7 +2,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif ' Scope: Interactions in an enterprise, software system or container. diff --git a/C4_Sequence.puml b/C4_Sequence.puml index 5938c813..ed248b23 100644 --- a/C4_Sequence.puml +++ b/C4_Sequence.puml @@ -2,7 +2,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif ' Scope: Interactions in an enterprise, software system or container. diff --git a/LayoutOptions.md b/LayoutOptions.md index f1df309a..489be656 100644 --- a/LayoutOptions.md +++ b/LayoutOptions.md @@ -65,7 +65,7 @@ With the two macros `LAYOUT_TOP_DOWN()` and `LAYOUT_LEFT_RIGHT()` it is possible ```plantuml @startuml LAYOUT_TOP_DOWN Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml /' Not needed because this is the default '/ LAYOUT_TOP_DOWN() @@ -81,13 +81,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![LAYOUT_TOP_DOWN Sample](https://www.plantuml.com/plantuml/png/JL1DZzCm4BtxLmpba5Jg9bh4YTE6WE2msqOaPSKfSk8fjUGFovuegX3_dR4eBRayPTx7FCzJ8XbfiKQyqMusYq8u4uNqeQwZNAkVcixBj2ICitU4ZghPspeOwRBd8P4oUghRzmzT7XrVdcih4s7aqTYoGsg7iGevNzG5x3s1GrIeOC9PSYxGMIVGYH51uKakXg2enNFput0Snk7GZPyEh_joAqI7CNbNIcMrsy6coQWJHKa-RhQYl_1YEtxqYrCoNihvSGT5BsqmM6pXbm3-RfNA5QTHXi0vhpX14uBHioJjtOP7xTiTD7rNxJyFR8a8xwf7UFdUPgunngy9yacuj0U-Hv0iiLnSyouOLas44KXRDBmhSRVVrtOb_IKvvofZKdn3y-zLzrh7n4x6hyFGzQpAeXjxZ_c2bFWNCvoYj_zRdj0fllmV "LAYOUT_TOP_DOWN Sample") +![LAYOUT_TOP_DOWN Sample](https://www.plantuml.com/plantuml/png/JL1BIyD04BxdLuprq1JQn1P1yDGOHGzz19jQF8LDChKBczrbTs8eudztWhLrMHYOxp7VpDoJSDGsAhYIkb9jZN0Wilu-ZfteeWz9XxPiFRhAQ49DKMMQs2gXUyt4Kwra6QUtawnlRPUB-7CMtKKtt2fILWYfqKMszm_Y8QmCWKQiiOOIAy6-G0VfWJyT46hSYrOH3EDWaRoljtcHhxFYSRrRXQCWoD1veqDHDrAFOP3qLNfoWemRZ8BDqHCsnODfTItSCQocOnXkH6CL3aVm5G2_SwImmx8GrhBF3aj8h5Mo4YID7d0hlHv3iicYrLFE4eSmYwQmV4jxB57AT1xwat1e0tmFAvZIS739io3l914w8DcWubcUitsVqeNq2xBFYSPWy8hgRwjBhArd9TUNFCyspEf9P_HYyup4CJhiozwPvhzaZhhco_y0 "LAYOUT_TOP_DOWN Sample") `LAYOUT_LEFT_RIGHT()` rotates the flow visualization to *from Left to Right* and directed relations like `Rel_Left()`, `Rel_Right()`, `Rel_Up()` and `Rel_Down()` are rotated too. ```plantuml @startuml LAYOUT_LEFT_RIGHT Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml LAYOUT_LEFT_RIGHT() @@ -102,13 +102,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![LAYOUT_LEFT_RIGHT Sample](https://www.plantuml.com/plantuml/png/JKzDR-8m4BtdLtZP0q62HApsj2Uo4OLAq4OajEefSf9fiUGFonuhGbN_UySgXVeoyhoFUM_baJiCIYQ_XEvb682T4At_b-UEZzcRm5FeWWVN6usWCUkDogtaEceM7WSfkhpykwZYwhZVvOfx14UhjYG55nfSPgD_iYjU7ezDkrlVDUtXVhDjqbcILE2yqIaVbD1pDYdY51uTH-CciwG-avjg_vkW1-xEQR-SisdDbPKmdR7tXD6xtab7w5fkBVayGySAQwNeEGgZ9xGgVyzPKLVPmxeXYGFs9rko_LCPiK9ACteMUtg6Xb59oucYWaH1jrWp2gHQ38K2IRSyPVkuf4ln2oIV2ut0v03okzKjrj6JakQsQQgQM95qHMys6q1FNuZZrHdrKx82FGGbFm40 "LAYOUT_LEFT_RIGHT Sample") +![LAYOUT_LEFT_RIGHT Sample](https://www.plantuml.com/plantuml/png/JL1BIyD04BxdLwprq1JQn8eWU6eCjHLQ3MsgU0gRPBGB-s9tOYZYVtSMQ-jU1kPxpiuySeUTaj65q8tiMc1xHEllqjJnFlaGkE_gpeDhZ4RGc3H6fLPo7JGJZwqKTPhVJ8gmsgrNwUTrSfjSqQhAIS651fVOu1-jihVdNLcjvWzbjNbSBCju54K5E6zqp5ibz9WDiZ25HyVHkC4esXuyWghkJQTRxWvnCnspuPOhAs4uObyHetVAYNkeAsuj-Rn2pJ9hfMWu2gC7jCelnopR5idJl2I90tQTJDdw9GzO9gNfFGjtUeQ6qP6M4qLr4WLbiR8NYE0O2WMIiZnr-pwsY_4N99yZZS1e0_BlgdEjdISbpMLP5bjY1T89FTii0Ab63s6yEwF-IsQWM_hE7m== "LAYOUT_LEFT_RIGHT Sample") `LAYOUT_LANDSCAPE()` rotates the default flow visualization to *from Left to Right* like `LAYOUT_LEFT_RIGHT()` additional **directed relations** like Rel_Left(), Rel_Right(), Rel_Up() and Rel_Down() **are not rotated** anymore. ```plantuml @startuml LAYOUT_LANDSCAPE Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml LAYOUT_LANDSCAPE() @@ -137,7 +137,7 @@ SHOW_LEGEND() @enduml ``` -![LAYOUT_LANDSCAPE Sample](https://www.plantuml.com/plantuml/png/NOzFRvj04CNlV8gjUmYM75kfUkef5ApaG1nae55FQ0sJUANzizeTXAAgtxqpCNQiSa7lDxFllRcFA0EEHeio-_tSDbsPxOewpwgjgANn6f8lolPw740S4NtyiTa4EQtV51x7mnWXzCuYM5ptpcoybfQzRYCEMXqs-VVRYb7xL6wCZ0Y1K9VJ2waiXBMdtIJvFpXT9aa58JgRoi4eknABZFygOf3emcAPrEzaPhgVRhI33EzfVxSIDwU-Dqln9n7qNMBI2GwTz9vyNk0WCk-rwYKgPnU4ygyhaTNLUhTjw4a0yMrz9vv-vJpBj7PJ57nc5EW4tUWbhPXHew8iqKmA4O90PK1JLgHkV-TsAPw6v3ElqJ3PWpvVzLchZH0vxx5fgfgsUEao_RHv08maWN-lmPdh9-VGUhLWULOjIT7wAr8mATnahrZ9h8HNl69xPdlrTiIvTjTwSXTrouNPaHaRVT22A8kPiza7Bucpc3aRdWPx6bpiwyVdbwxSFcntHKho7kmm6lqF "LAYOUT_LANDSCAPE Sample") +![LAYOUT_LANDSCAPE Sample](https://www.plantuml.com/plantuml/png/NP91RwCm48Nl_8hPxA54Ig6jLbffJsKXQWyqHJ6qsXDom6qi6TkoXw9gjVzznmbDetAn-DxCcpU6Mu_SuJWeABC_ZqtTbjccO7bMhO7nmIeHVPEwKsClO8ze_QyqTNnANYNknzteXUkCHg4nwSoGMiLryBhqs2kvI_CVbrL0pKEPljqaFvChGcrE7LnguH9BjL7qTN2yZA9AE6zqpFj1wXKiid1AZuwZSOjbnDuzYg7zRKRTS_SUTzShk3ZclLZ2tmZeEOs99x5hkRNayonsa5chPCTH6hqWb7zVGSQgPBEkgSK9k4ckuU4f3rgcb9ayX3Kze07QqN8g6KQ5acP1FKb4uG3b81JDyfJjtvmkngD8FdCPYT5Mg8-jFcCrdZhflA_hYb5LA3gfdpPt0Yd69CBnuinmtl8nbAqMx7H1CMle5HfxHef02ZFfCrO6LeeNF6FRmBRoTOzpxBQnv0vaIO7jCMKRZ0wq83gx1XxC3hmaFZi7VZ0y25iIJlRi_l6vBTTtwqqHllwjq3tz6ly1 "LAYOUT_LANDSCAPE Sample") ## LAYOUT_WITH_LEGEND() or SHOW_LEGEND(?hideStereotype, ?details) @@ -149,7 +149,7 @@ This can be enabled with `LAYOUT_WITH_LEGEND()`. ```plantuml @startuml LAYOUT_WITH_LEGEND Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml LAYOUT_WITH_LEGEND() @@ -164,7 +164,7 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![LAYOUT_WITH_LEGEND Sample](https://www.plantuml.com/plantuml/png/JKzDJy904BttLwnue2JG1kF94xKIC05iR95uQhRjA9linsPtceOO_xkp4S6zJ7RUnxotyCWTzaf6DqAtik-07H6jVqXJnuVaK-2nRteFhZKQGMFI6fLQoNNGp3nsKZHfVZyhmcg_tQIAUmH7gped1HSQN6A3VxJ9tb_sLNruhjRrPhbQxfxYIHGLuBpHCU-Kq5Csoi8K7Xr7uqQJg3oHdQeVJQyxxavnEv-oSScLbJ2UiA-8qRiSYWTeQcuj-HoWOPcrKhGSXT4ZMkMtKvQLHR9RLYHnmEwIETk-vG7Bf3I3Pw6ePsWOjRISAAgNAEWMgmQ1r8kXK23fbgTit-TqCVw2v7Ec4HYzWlnhTOsrzwIakQwgeYHM85tGgyqAqDCNmlXmHlsNB41tlP8_ "LAYOUT_WITH_LEGEND Sample") +![LAYOUT_WITH_LEGEND Sample](https://www.plantuml.com/plantuml/png/JL1VIyCm47_lfuZpOHrihHk2uDDg7PkmpM8xXqybRKyNI9EGN2r3_EvUS6xcvU1-VozpXznYryhWIgXQTWsm0w9nzt5iUHzz23nqLUV0rbeXA8ngtSP6SkKr4uUD55MStauolzfjrl7dBBgBRcXLfgJWGe6DZFSFridRywuezq_5gbmlbeljOpWAWWoiqohaJIlKc0qIFuL3or7RmIZ8ZmwXBHzqfnfkZs4z7RDXpbiZOJXYNm6ZTmuAUwXARWpvxA5YYJ5Ir1o5LWDQfTTZbkHPj5qK9B70Pj6KRLvJZoLIwjunVwXZg1bTQJXHsawYe2nMz08HB4FHWgGiHzs-J-r2_0N9vqGZC7W1-NVLfTREaPBcgYYod5YUT4OlDaj0gj637-zMj_ybSr0D_USF "LAYOUT_WITH_LEGEND Sample") Instead of a static legend (activated with `LAYOUT_WITH_LEGEND()`) a calculated legend can be activated with `SHOW_LEGEND(?hideStereotype, ?details)`. @@ -182,7 +182,7 @@ The calculated legend has following differences: ```plantuml @startuml SHOW_LEGEND Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml Person(admin, "Administrator") System_Boundary(c1, 'Sample') { @@ -197,7 +197,7 @@ SHOW_LEGEND() @enduml ``` -![SHOW_LEGEND Sample](https://www.plantuml.com/plantuml/png/JL5Dgzf05DtFhxYr2oDeWgMhhfgceWkreObr6IR9RHsOZs7cXY3b_VTtWpurcqlEn-4Svdia6MWm6ghThtEptsmtnvzGIUCrYa_ATdhe4Iv4FdxBiY37z9-Yoz0E4KFdBA6bj7CcyrhQAMOLgTUgpOglgtA2JeTzPcGa30mr1JkaiXXIpreXIWpHsKJsHjabpFBfgaX1aWkpXQYkR3JD3pVONePhqgsNCBzrco_Wlm3-7f79Y6qZlUUSCxQGUwzL9qavEsEe-Bo4l2hJuwPcIq3uagxXyAUOk5nhDqQO9aKW1xp7IvQOGPFo6g4U5H4686LGAukHkxtTsoLq8pddBcDI_4RziUfPwnJPoNTNrsN5gadqO9ynMwJ8lpYTly6PLujuUQLa8Tu1 "SHOW_LEGEND Sample") +![SHOW_LEGEND Sample](https://www.plantuml.com/plantuml/png/JL5DQy904BtlhvZQWn4qgQLGwAbfAdfG6ngjnx19jdLXlzYTD4ZfV-y4hRgN1_C-vWtx791xRBM2Ol6sAvUp-Mpz2WNNJWbs8qsjsaR07j65foJnl8k_9ExRgWt2rzQWC1ZNLYTESTF7J08sIbP9zZ39-z5sjKo-x-F7-8v6PKOEBetmiICjOxdmmPg8DrgQCGpI7cL0pz7wmOWLXu12bo-sDGttXwYUZc5ux3OSmGy3UkV8g1DLoPsZd9se87LEoPgZj6P0e-ns36cHn-lPXYnUm7qyXTL7rdEfKhOBq9yK02tGFOwJHBSA9Us2JISHXGUKMYZQ5QZRxwbTX4UISauo8jcxKFzNNMfj0pa95vjDNf2g5vtPIynS8DNeH0-Vtkfh2xlwfMZ4_W0= "SHOW_LEGEND Sample") Legend labels and details can be defined via `\n` in `$legendTest` arguments too. @@ -207,7 +207,7 @@ Legend labels and details can be defined via `\n` in `$legendTest` arguments too !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif ' $legendText with \n defines the label and details of the legend entry ("backend container" is label, "eight sided shape" is details) AddElementTag("backendContainer", $fontColor=$ELEMENT_FONT_COLOR, $bgColor="#335DA5", $shape=EightSidedShape(), $legendText="backend container\neight sided shape") @@ -229,7 +229,7 @@ SHOW_LEGEND() @enduml ``` -![SHOW_LEGEND Sample, $legendText defines legend details](https://www.plantuml.com/plantuml/png/hLDHRo8t47xdLqpsSYf815HTxwKIqd6mxUL480BIzk4aDBiUm3gllR9dIL3L_zxnRjWIagelvG7js9xFt_VDvq-1qNDLcCuFa3jx8C-W6Hurxm6LqgoTHIDRHO5MWT6M0FskAiWot4oNwMoyllqjtTpE9xE7QJfA1iF1805sK0K2ut8qvjYvqbjuVq2lCJEqeISTE7IJo-Qarm6uqZOtbI9uloFUj3q7D1MzrJAS_BIPECiepFoWZ4gko0GwXzepb-7duT3Zus0dogfCoFbSkaJ5GBGDIuCskd0JM1cT2UZDVLnwk9iD2mnC_irxhD9RCUxQq4w-r_JqxDmt2ugsSZ80xmaCPcGW-gT804m0jsqswZuG5lu8tIJ3_7kiyzCz2UZGTFSX8RtRCmIjI47OOqbnzuJOWyvOgTHG7CmQTorOopdfm_LMYeappe-kqrbwbyxNcryMyZTPp1PBsSzspMxoxiE7ZzFnnzXJNpLAu-MhUFSgrjrU_rprw3NrR_OrtzuRNhcAp-rorXm16ysrf2MPMWw6eyqZ7wQdauRnShdulIKVi_cl6oi-6XfDCUn9pQI-5D3WGunhJLC2QzqBiWr35HdWBZgF5Ri2MTSHlvYpB9q_7wL3QV182ahlIlAiIVeznQxJ1C_5HYx3_qUnOpufxdKwgsDWAZQVNMKL-cCt_r62TMkPl2M6psY_QxjBUl1d1-JNPgTRk4mRsc1Polcxke1nMIPIJTxruGyiq6iRotll3bf5UM1qeJaElye2yIdpxMrPSnjiAvitFcaM7ntaLH1doGSuQ8mzsaD301GTT2v1kg3td3xXfuN2-FusaZCwnuWRMNt50_PXwkIO_wVldEz_yOfK13XfvXz6hzwNaFhhv6_wnDrdc4sebw9jScphiQ2Jpz2SZYnMx7pqp9YJJRaij5IaqVcYLWEOnIVJUjG7p7CP9yiNUxG1Qz9I4US38TMHKBsOtqkp7W85OT3almzVLulvyCjwVRzgbJPRWYH0ctbyrPcxiFn2Qujw5cG9oTti4laivp6SNoJ2i_JNT3xjzZgV1BqgpDy0 "SHOW_LEGEND Sample, $legendText defines legend details") +![SHOW_LEGEND Sample, $legendText defines legend details](https://www.plantuml.com/plantuml/png/hLHDRzj64BtpLumP1nK1cMgR1WKA28WYiOq3MJ8akUqXW30aLzGYorrYTwcOAFhVEqDIicovwAKNWlinC--zURCVd4Vhwr85tq5cz45O3zB3D-dtW7aklJGQ5HsL9UeSbDG2q1PrARI7czagcKysjxydszl5TFumIyPXF8hZ4Bo1sWbG9aEbck1Axk3j0Qt4L8cjU9JEkq7uCZYC0e0hgJDLvmBU5i9lJp47LBLuBMGq_MaxDTeZ8RDnnKokX7BYFDNU-yhzCXfP_1ONnAnE2PmbkfvOnCHjL2dKhCADyxcIAIMzkUUjXxlvwF1Z_7Fy_QjrT2vt9Dor4WNzRyHZhzmN3RdOqKq7VayoO2eKi7wve0JAWTbr1sqS40hRm21CCVlAw-nO9mJfkkWXX48MUmzEvY87jyTAjATznWY2IPudId1ZDbYSafqmXqEutj5YQfInu-jadjmbYytsroLzfilvSaNdQT6TXc_UlNi_cxpdcBRKEE7YQwwzvlKW6fwp7bz2_w8lyKQlQ6LgVowNqQe1x1LZIYkXMZhe6fqn7a-HFOV9QhNyumIUlVcl1slVA36UeTkBV4xh2m9jVc2xjZ39iDey0ziXp1a15gmyrjwKw6LhyHTzfgtpyScb8uSr94HbJKKp9eagMj56zHqy9yjOHlyFO-FzaN4K1El6UL5kFvfQvsYRGVO36UkMvi1guU4ZwgzI5s44Vz7u09oyCoXDAcaAiQhe_bsxW4bL4Rfm-cO8Vs99WwfvUM_DWLhkk8cob9wRNwUEilUUFrLBksgmgtNMwIHzmoz7LZjILbW71uaS8orq04YhWyn4-r2Sm-lTH_WaGPZStp8uHPtXl8pgCnvm23D3rooSZyGJtl_0nL0eSTZrtuqlvoiA_ZxgcppwGPzcwzejbeskxIoMugWpTBSPnTeRovgHRNgPCjeuGQ50OykM3M3A8tFIQ0YOPTHEJt_UedROWgQLy5bCe08orRF-FHVhmGd725gt3U7pUhaOVTfixjTFJ3iZHfnek-2fJiqBoI-u7hC-6PbCGc_fYyndFcTpVY8BpvFVaiLi40KVA3kzily0 "SHOW_LEGEND Sample, $legendText defines legend details") Legend details can be deactivated via `SHOW_LEGEND($details=None())` @@ -239,7 +239,7 @@ Legend details can be deactivated via `SHOW_LEGEND($details=None())` !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif ' $legendText with \n defines the label and details of the legend entry ("backend container" is label, "eight sided shape" is details) AddElementTag("backendContainer", $fontColor=$ELEMENT_FONT_COLOR, $bgColor="#335DA5", $shape=EightSidedShape(), $legendText="backend container\neight sided shape") @@ -261,7 +261,7 @@ SHOW_LEGEND($details=None()) @enduml ``` -![SHOW_LEGEND Sample, hide details with $details=None()](https://www.plantuml.com/plantuml/png/hLDHZ-8s47xdLypczbIGM51rlPTAICT1sjiJ2ojWspwS54tY8LZds97ji8kg_lUE4nAbx5PzAGyeu_7CVDytdpyvZzPNXHhy09dH9x8Uf8TdwO-0GaWlZKR5gQ90BK19JO0shmhI7kwMstWrtz__5YVtwyNgQHdFeibqCed06wWSWJ8PAdKUtCW3l3-XbPWgIkX5Ek-6qNLnD1e0t4YTgKeGlC_99rtD2LL5RvLC5pyb2wCzCZ8xAGEJ6rAE-gsEtfVkv-dKulCaPsPLok1inbNCOiBSfgL27LIuSruecNBJkyTmzFImcXReFDatvsWX3opShQASl_VqSb7kcmP11xxfm1y95AQa8EWdY1ie1-PG9vewO1Js3CCenUnxYBDsJWJIDTLZY4ZcHmzE2XBWZbXIoBOTHp2O2n4h2elPOzurwp17OxWzSB0mojZPRRoA7-BrFlbbmt-BpMgpvNoQDzdetOSF7vVpZw6c7ZMBm_1TcBqByN0qxhEUlOR-JR_6Etf3ArFvlbn6gpDWmxccj2LLqq5trbd0u-cbvJ3VRZU_T-23D_yriVDdHRCbkYE95SVN19h-4EnQmsJ3QjE_SK4e0WBCW_9OULEWbxN5h_RCH_td8wHZXvr9G6bDITPBudfBeQhTO9zim3BzVnWRxrl6ey5WTtQUYkIpgRH0UnvcFxAnxhKdgyd3PzJVfSwZ4Vmv0FvrtXaM9fMA4YnBllzG1p0louYZnRin_845Mgb3-6ZDIOf03vGif0_Bhr97llLyDorjfi6XqbcZa_Iieu6iSgmiMGSdYQ56McW0WA2JpDX8L_0kxcDyaY7C7-y3E2Kp37q3ggzumZ4i3L-pqDNryVuNhW256qVD_jtirVjYK7-r-iOlVdXfaxZwACZ6rmuM2sfrXkPsGB7pnWRDb6fbolYWWyA5nXOr6y0qF9bEep5Wbl4wFNzvYzfX3PeZyjc4GGtOLFtzmJ_5UdBa647Z_p5ytMtMqo_x_UEkOzgak1CtIjRXLQVcIl9hhctNdf7P90-hgyvzdmTpVc4Bh-9Vu_LoU7jv5RErQQpxYOTLXVeR "SHOW_LEGEND Sample, hide details with $details=None()") +![SHOW_LEGEND Sample, hide details with $details=None()](https://www.plantuml.com/plantuml/png/hLJVRzf847xdhvYuYGeICNVNLfLEGYe5zvg8G0JaUW-LqDXUp2hhNMjtJM9Lzx_VZ6q82JdrfI-MzyVCVDytt-mdvz7wCbUTjv0OlHFMW_Jm8FqMC4sbbqQZegCyHvs2abe0sgpCXVPmELb4qz7gwkzeVJKRJ-ycqJ081s4OW3TGEW7A9AXKrJcJ6xZOePKOAx4MZz9vrmrU1WUz3i2Pr8agKm4NcV3hGymELIbU2ncCtw_7HdiaP3OicCcPK4uSfzfwNxW_1mEB3s56pCgOm5cYwub5IDm6XKBDAbmwdoePKzBBMzwwkvaETd-47yFVNgsZKxaXuSwLoEX_9HvRvRvhICM6RZhmMv81Ow60zKi59L0EpAOvgEE0KDWAka6CoJslatsT0AHheliG29bjFJYPYXJS5WjHdxOPUz0PfMca13TcXTaXsG5pq8Vp3It6HXaxF8-cqKqqMws_pEapda_d2pgFi-OqUFFktOV9w0F7rAM64HTVSkqbhxkz_Z7huIdqx_eKR-yLhKpfZ-KoMbM0hM9CQI5KJGTTfHF6uocovJ1QBERV3k3Pc_zxiFIL4iC9kgr8fxG-8L3d1xPh3PCCgyqpi0t2b15WnifZwKsENjOMVz5dsZeUdrGwSbX5GXJM53HZagYY5NLKsy5Zienby6iO6-_tZ7kTph9oNkJhpwRKATggc_nEnhgYER1QUFYC-bxgBEZ13neVW8Dtkhc99KqX5WNTlwaNC2eAGXUCt_JX7ynfK3KlRwtPKSiTDr7cqdFpozXHzjRpXsfnKmqsfKuQdQIl-EL8IaVA2kjW9v5Zf8K606crauce7ufZUAtx29ya2AFRAmQdg3ESbr5TumxxC35qpSBnI3pX_GakXaA9WwR_RdWwNxtEltjzeqVVRTEiNRt5ij6rZSLSx7M6vZQZM7fZMJEoJIjJGXi7A1HeR5wp0OnvP0uQzG6JXDhfwSzRr0vhqBGIFWa9L8TCzQn_pyMwSy8nWjfjVRXUpcU3hwlLxVA9QMF47YTQptYgO_D2yXEk-wnFHYQJq5lw8lEHpzcSNyd2q-YlQ3RfdhTJCPoPnhgVg1Wzkly1 "SHOW_LEGEND Sample, hide details with $details=None()") ## SHOW_FLOATING_LEGEND(?alias, ?hideStereotype, ?details) and LEGEND() @@ -269,7 +269,7 @@ SHOW_LEGEND($details=None()) ```plantuml @startuml Layout With Whitespace Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml Person(a, "Person A") Container(b, "Container B", "techn") @@ -286,7 +286,7 @@ SHOW_LEGEND() @enduml ``` -![Layout With Whitespace Sample](https://www.plantuml.com/plantuml/png/LSwnReCm40RWtK_XCZbI0qkdJca1jGDjew2A4HdxL91iOzbdjNdx7eb4meJlk_y_SOWe0oPhU2FFSqBUJJZoRfmGefSAU2kjDy0U9gTCqi17H1-VYoB8t_o7icb84OAQ7OB3NCssy4QwvU8-eZRJK9HF--D2tnzDOML424HzIGqvEGYvfonZHmXnTa8-ykpwv2_PZgqfCT1YdVXhHYE26Xs5sZCTjK8HNP-yt5JrfbhTLrVkwpyKG1lwvloMhk_Jx0IcFot_E90gQKmaNR0I98emHRWPWTuObGbWCQybNfYrxrzTtzHlzMSbTkm0JYTh_W40 "Layout With Whitespace Sample") +![Layout With Whitespace Sample](https://www.plantuml.com/plantuml/png/LP11IyGm48Nl-HMnfowugOWWUDgrBNgekhH8ZoLD1bj8qz1CrFttJbpexfuoyyrxayViFCe5msHu9OzpGDwEEF1s616yamfu8oTdWDsCLfcWWG-8pZzbsI9_n1TfGnyyB6gs21Q5cgVC6MdZngr7RSO-on-sXuW-twhi-ruyYZj2NKuEELfOX2CjOmTO_6nJUSkJKydtoOQjghIdmThnvuHQ13LO4ZL7Zp2bYj2fvFcLLLzPYqlhYhlo5rEW2Rs2dzNbfPhLOBewPenfb3J64usmYFbY03h6cH7GrwoEOU8tmMc9_vWrhnzjLvKlvNkHRjWEhAQ3_04= "Layout With Whitespace Sample") Therefore a floating legend can be added via SHOW_FLOATING_LEGEND(), positioned with Lay_Distance() and existing whitespace is reused like below. @@ -295,7 +295,7 @@ Therefore a floating legend can be added via SHOW_FLOATING_LEGEND(), positioned ```plantuml @startuml Compact Legend Layout Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml Person(a, "Person A") Container(b, "Container B", "techn") @@ -313,7 +313,7 @@ Lay_Distance(LEGEND(), e, 1) @enduml ``` -![Compact Legend Layout Sample](https://www.plantuml.com/plantuml/png/RP5DQxD04CVl-obMUU1HQ9H2JuL2qcZJWar2qjBZigwJH5XNsHrfy-qxniH4w4LdVl-N4Pmwb1RRIZElD4gt1V03OkCUuzZAxsXVug7DMmTMrGR1OAJgAcwqD5rcuh3GPHxF7oRh3ds-Pt4b7O8b9EQKaAK16pLTFsDhiAusWRpZVZ_ocH-omHRa90mRV_PfHL07GwRjaLghG17gHpuVHOjHDBcD3bYaFnW0AVIE-DMTthhP1hJOTD-O4rLIQqUqWqb0H15i7LmPWMB4A4m0EjOK4a-OURlMA2nhmxDqaIwJ86IU1MojuVvErn9BinSQzc0AdtdqlFZPzdNr9LworUpZRRaGv_Ib96IPF8gaT2YDWW6Vpj_JMVQVU_zwof-utnyGqeBqIVgp-cmFIHzrd_cbUaf5z5D_0G00 "Compact Legend Layout Sample") +![Compact Legend Layout Sample](https://www.plantuml.com/plantuml/png/RP5VIyCm5CNVyodI8jY2QrK4GH0srpg5kerDyJ5aQRO5ihGaj_xvzjwiMxU2Bqtok-USUzCC7N0BpKwJG1cXcrBIBK3j7jBKykzaes3Rh1edhQWCI0E9g7PfhRdnde63KgjLEhuRp3twU2lIhzlaFhb6nCReuCf8czG-dv2vjAuo4R-YORkbep0cdInQOQ4xqQSGZo35rg1e-Uj0xYA1gDtISSzQzgpPkRN3BF-1I685ruIUrFcvcYoaPWi_evz6SAqTKWypFvyV0F_6YI4e-spXX_5jchhaiCSaM3T6WC8R5_aadsPHJ08heR66XcjTSL1cmxJSI5E69C3lKK-MBxDFzbpCHk-lqmaxk8yXCIduByiKlg4HiiFxzZVObbpIuAAbz966RGF6hUGXblwDFiXZhFUo3_mOFSGWVDG_ "Compact Legend Layout Sample") ## LAYOUT_AS_SKETCH() and SET_SKETCH_STYLE(?bgColor, ?fontColor, ?warningColor, ?fontName, ?footerWarning, ?footerText) @@ -331,7 +331,7 @@ With `LAYOUT_AS_SKETCH()` you can make a difference. ```plantuml @startuml LAYOUT_AS_SKETCH Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml LAYOUT_AS_SKETCH() @@ -346,7 +346,7 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![LAYOUT_AS_SKETCH Sample](https://www.plantuml.com/plantuml/png/NL1DI_D04BxlhvYtxw4fj0aLJvuQGx5Wgy6aYgUmILQxi1_BxeHGnF_kBDLMp6N8pFFnFBiAo3qEMi4sVttSrqrUDTNzkYusK77jb63_fEdKq0iu8BfmasMUZ-cxnCFG3a7upXeK1jFEwimfRgBM8c2lP9iLruiohlQxRQPvGE5frHJ4uD88dph2ClRNE9anLWeVh4buhwMPmoIFKmRq7AsVp5Xr937TtDh1zDmVasuvX-afxtG67mpeEziaesWRxXpfl8WMSkUKx3XAQoQqAlxF8Q_Az65T4yKBk4gNi7ikuYrNoeu1Oiq0Q84wEauGFIYKv0NrA95Q0Kej57a5olRvdIx1qv5qJh0Od3q9zTFg4ciVY4bpKzTbHQW8EbylCdS20_sAEDwyrRyfAs7w-9fV "LAYOUT_AS_SKETCH Sample") +![LAYOUT_AS_SKETCH Sample](https://www.plantuml.com/plantuml/png/NL1VIyCm47_FfpZdmphOMZS4mQVLCXouQR6TubF9skW2QHAIgsM8tzqBcvkObuFx_RtCFNA7NQjWbRuzRSegBQhYOL5cIoXuQvLW5rBNgci4x12jlqqIn_luG-AkstPUkDfe51hZshI9LLm7hud7HibjabrFyh3Qh5V9voo-YQzeLMMau58B5rlYClO_E1enbWldZOvuqqezXa4QflJeE1et6B5Yxr6qrPtfTCFTFggdOnWU-Wv7yCM0tYacwiMsujQIpwlOGcgjaZL7QVI0Ljdb6D8YZnyN9KcSW5ayXVLB5h1KATDx26TwG0Dqe-L4QJk5ahAWx2MYS82o5OgoF7NxFhQBy02Ipv5687iMwlUgSwsD9oNDPLdc1R42wOIURUu5KerUXF7kJFjNCXUw2R_v0m== "LAYOUT_AS_SKETCH Sample") Additional styles and the footer text can be changed with SET_SKETCH_STYLE(): @@ -359,7 +359,7 @@ PNG does not support fallback fonts based on a PlantUML [bug](https://forum.plan ```plantuml @startuml LAYOUT_AS_SKETCH Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml SET_SKETCH_STYLE($bgColor="lightblue", $fontColor="darkblue", $warningColor="darkred", $footerWarning="Sketch", $footerText="Created for discussion") @@ -384,11 +384,11 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") PNG with font `jlm_cmmi10` -![LAYOUT_AS_SKETCH with custom style png Sample](https://www.plantuml.com/plantuml/png/VL9TQzim57tFhxZp2ad1JTQnfq6WcGajhCt2xBRqoSZoJQD57qQwMXR6_lkkcgJEO5jUP9rxFiv5kGeaF4MZ1s-KbJgs26kYBdoSJBpOZfyLhMCJ0thfBA6biNHcqcbXa-OYKAjLCoa-N2mJT7ztEp4Y47g6we8LGbdquoxv3yfvLPUVvrLnKvVLq-ryTDOy5quxFysqUbvJeoDcEPojM7V0Zz1MUAliaTqAl_7OxhcEqnxtusbMRf3akXzK-8EcMU5H4BQmSXvQ5MGCGJcRdGy6GrWkhc7BIq9AXM_QrD8OTVaEHhJhb1HQxq1OHslqUueA40EsvtzP9yqNmk0qwttsAUN3COKD6o4tBru1xaguPcybyy8P9Q4KDe4vz5V-NWkzQPpmBPJpusY14NEGqGVrdJy2Coy2UhKwBPuYNIJ8NdEupX3-r_nVZKuA_TddfCwnJLycRNyxU_foNzMpyf0vOco9FZWx4grHDeTibauLo0jodZNbBX2Q-fEBjXL-DvANEGnBOJgDmtFuEG3-lVwxHbjiQj5rxFE83SowJlFwb5wOeU9j3hDoELxCAvPuXFVZIxXxAD9ifhNRlZod3q0Ef3ETO8g9cXHdGRLLHEY1b47DMO6x_Jgq6z5-o3u7MbhsA-hZLdsj-y1AFc-gQbaoYqbzwTxc6Ydm5TEnyiwSIgxGjj7etm00 "LAYOUT_AS_SKETCH with custom style png Sample") +![LAYOUT_AS_SKETCH with custom style png Sample](https://www.plantuml.com/plantuml/png/VLFRQjj047ttLqpLG1HGv2GK2WL3N64IQEAQhfAG9x6Inl7MUn6xexYczDyx6ryBRVMoqioPSyxiZAu3IK-zqODtoZQwRn4MH5tuD1nwkSfV52twkW_e6sS9BUMDCyDEInjhpWErMjN3uiFvB8OUxk-6hrVvn_o2GrN15L9Pz7aN-GTYKbRYowGiRYjHFjzDqfFwfN3Q-L6YrSk2QjrZai79dEksyLre9RrLTeTkfLzwR3TOH-YVDkbH8fP8pUAGAF47ZPB2eoHiOUuyj2eqVGZAsUHiC3Y5sVG6LjmaH5NuhatL6ACkBo2bTQSQgVKQf7MqGB-1g01y7UtPNzg9-QaqE4eEF1iLyRXJOS9QDiithW3t0cwOMpLPuOngG4WRWnaSFlbz8VMoTjAt82Qxr1HxpA3fVL2l_18OUSvJKlDZur7IzGJ9NeVji9l_EF-NeoD3V_evihDpSp0JkxyRFtzzAAkns6gc79kX3ywciZNAPf2Cuwa2UKdESurO1q9JVNQzvLclq-OoWrCXJQVnz0n-3e2V_NQbAwmhsNNCyuGrZBjES_iK9yoXudq6Op7BfvEIIpp2LNu9zuz5p8srTgktSVe0v81NkvCCCRqcnLfGyWNo5W4fWvgr0dlxjNMNqYR9F5jORFORwbrN1riFWIlvl2tBcM1K1Esp1veRv8sW5SPZxfqvBhb6s_9Fz1i= "LAYOUT_AS_SKETCH with custom style png Sample") SVG with fallback fonts MS Gothic,Comic Sans MS,Comic Sans,Chalkboard SE,Comic Neue,cursive,sans-serif -![LAYOUT_AS_SKETCH with custom style svg Sample](https://www.plantuml.com/plantuml/svg/VP9lQzim4CRVvrFSl49TS9DrxDKWqCo45jPcONPR-ih8ygNHeZz6EYqBOzzz9vBK6MFB6rbtpptFxr2k0mbFqUZH6sMbZXt2cgWF7oSJBxRZ5qNhsCQ0NZfBQ6aidPdqMjWqSnceqwgTb1ykbwdqS7ytCI8GUYur9Ky8PT6F--G_gkPrKtsUr-LjKzNFT_Fyh7qfdNP-ccdrigPMHymAE5lntA5-B6s5jyeUrPtm6u_TNkiuxMdVdcRL1ackXqQDFsYQbHu5OGShvw5JGSOGbBFPnMXq3il53MnvIKYfy4sRHXgZhjv1JhjUIQ7r3eHrj4Q_bwW0CM1tmRD_BvGK2s5mcWrE-vpgyPZ3bgsG6qZQ0FSLtB2xaaNfZ99G2PkA1GnN_buBlMcTy1rd7biBZ5Y0Z3wex_mHM7aPqAlLANgAT94WUyrXdFzn_uld1ETFcXEO8yk0adQ_cpr_UQYRMNN8pBcsH1-SpKLdb2qWcwLJ1VA2d4-0kq1ecayksaxuNIwl2ZYlXEardb_0pn7mx_NVbM-nRKJViyyJjZ3hUytBKtfXBfLl2vXLo_5YNlE8HtW_leBxnpBrPbgxRNfEfW5o89tf1KjCrAGu2-gj8a8Ff0ngpWhCzkj0bzE-oJu7MLhsA-hZLWFMG-19Fc_hUbcnYaK3z61pWnJuYkbOUMTEHwxHTj7etm00 "LAYOUT_AS_SKETCH with custom style svg Sample") +![LAYOUT_AS_SKETCH with custom style svg Sample](https://www.plantuml.com/plantuml/svg/VLFRQjj047ttLqpLW1LGv2GK2WL3N64SgEsQIad8arX9utZhlOZTKLnJ-k-TZQ-bj7fPQURCEMTsHdUUXADEgzuxQMhLDGWhejP_6WoSsAGlabPTrNbqjJM4XjBQwa6hX0arLvuQ9Qj1zk5g4K8Fi-dWzJRzc5vpgCouGaY3Bcq3VoyV5sN-PLnazsLUF4_7yKNrabbbtJ1IycL5bUemIk1YoNNx-26q4Sv8Sq0tmgqTDZki9NHFk_GmojT8zUgKAF073QFCeI1iO6aTDDBNdVVIckYor-l3OZw13JS9GHM-ArtMMikRQuXfsyfQABK5OIojqEqWqWDVHtF9jNyt511peN4OdPXsEldZGOSfAr6ltzWyp7AOCBkiayngMKCkJ0WcSFhazvLGwyeArx3c8JN73XEeE-VbAxzuHbxndEJot7gGj1r1TDHXE__p_Iy_PtR-T7Dcvk3bP2NqFXqzVtqeob6-rumvja3dhOb5ewL981g5KtfoWgmB1hUUK9UVRMTurjkulacWdmlTAknVmiyUy7FShdY3LIdQbdcUi89HsofkdiA4EPIzJs2KBzBvkE0IXt2Rti3iCGkvaL9sypPEvu4iy6gtWY6wKoHP2mg-FjuY8AbHiPPdRx_sxcBQ9Pbd3mlDVaDrwEfawy5p9P_tHR786HL0n-o9PeAy3xJ1S2oTrUSbTsWQ_eb-0m== "LAYOUT_AS_SKETCH with custom style svg Sample") All available (PNG) fonts can be displayed with @@ -405,7 +405,7 @@ This can be enabled with `HIDE_STEREOTYPE()`. ```plantuml @startuml HIDE_STEREOTYPE Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml HIDE_STEREOTYPE() @@ -420,7 +420,7 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![HIDE_STEREOTYPE Sample](https://www.plantuml.com/plantuml/png/JKzDQ-Cm4BtxLsYpXpYGs6JPqvxYTKrJQ5eJEoqz6TcUDW9z26c42QN_lIEQ9jLbqBoFUM_ZaJiCIYQ_X1va684T4Qt_b-UEJzcRm6FeWmSt68sWCHkCogtaEcfM7aSf-hpykwhZwh2xpnNt28vMNKaABZIup4R_P7jtKtLDM-shn_Qbhj95ajJWlD4f7vNGIpOhuXGU7KVZPekaEP6NwlwRe4VkJkcmNh9vmvMLC5-mzuJHkrn99-WxRYtvF4FF2ckb63WAesUqAdylMT7KsKFLaiG1-vEjsUwfZ5WXfPayYoqzGyEeekL4KK6Ye5kidGHIAOP2WQHRdh9zdDEb-0MIpvb6OB87-Ttg6klWIKbpsxPrGwn8kg1Ncrj0Jr-8uzKPzLEo0Jq69Jy1 "HIDE_STEREOTYPE Sample") +![HIDE_STEREOTYPE Sample](https://www.plantuml.com/plantuml/png/JL1BIyD04BxdLwprq1JQn1P1yDHOWnMiXYPLF8LDCjg5VR4xCHJnlpkBrRgNWVcUiqkFt66lP7GcT2lx3jWUqVhhD7LyIDu5xlkcz-1Qen4q9grHgPLS1ytCOoT5awukPqLOxJOFwSSYkKekQ5MlIC651fVOu1-jxs_pkgpoRVvKlHPvF8cY0fmtEkQT4dhAHbcOmgFZQDne4fK7Zw3g6zFhZhj3tCwdR5noPIMC9-mpOlJ-Kk81cffRIpulqB3CMYbQZiBe4QrMvrEMbKNoc5SaSS0MoPnjdbS1owGqWsVXIi_GC3hHSgAeNgAWB5OD0X4SGw50KfQdRb_7TZ7-WEHpf14ORK7-NdMgjVEafBckgg8aLY3zeIUREq2gCK0ORywe_v8bw8u-yni= "HIDE_STEREOTYPE Sample") ## HIDE_PERSON_SPRITE(), SHOW_PERSON_SPRITE(?sprite), SHOW_PERSON_PORTRAIT() and SHOW_PERSON_OUTLINE() @@ -436,20 +436,20 @@ With the macros `HIDE_PERSON_SPRITE()`, `SHOW_PERSON_SPRITE()` and `SHOW_PERSON_ ```plantuml @startuml predefined sprites Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml Person(userA, "User A", "with predefined sprite person", "person") Person(userB, "User B", "with predefined sprite person2", "person2") @enduml ``` -![Predefined sprites Sample](https://www.plantuml.com/plantuml/png/XOxDIiKm48NtUOfuLrxmDY2kNFLdgr2GhYLjHXj89c5cGb_VH2m8BbpDOVZupkbPB4c9GMS21nyUmMdEv0LOlzcO0wWxZrie3lGkaldP6B97z-bbBsjXe2sX04gtfMXoiDXiDnON_6gcfzlSNilhYucM1QY-tgU4OciJTRcoIir0dF2-oOO7VLdgrSEbfgEM_1scypVVW9zq_QqOJyNuh-An4MUygXxGrK5V "Predefined sprites Sample") +![Predefined sprites Sample](https://www.plantuml.com/plantuml/png/XOxD2i8m48JlVOhOau9Df0Y2f_vS5GhIiyHcjO4q3Sd6lhvRKHGyUDfXcFrcYe3IOnmCSnuKNBK5nOBp6Y6manoSWMIXRMUY0jOZkh0Nmik9tpJsyH83-6wq21PvDmx26MbdMXPG6NqHzJPhPgiz7iGzvpk-8UjSquUa9iyTPPEa0Hz6kvnXvPgbBLrMfgGcAlaTnjmpFmTUQlMDgDw8wYyY_p1oWXHW5Grw00== "Predefined sprites Sample") ### Using HIDE_PERSON_SPRITE() ```plantuml @startuml HIDE_PERSON_SPRITE Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml HIDE_PERSON_SPRITE() @@ -464,13 +464,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![HIDE_PERSON_SPRITE Sample](https://www.plantuml.com/plantuml/png/PL1TgzD047tVNp7MXvj2Ry8LdtowCGPRi3KqgJw6JJBQXVrOTYU48lvtPsbj1VCoPCwPyx6laMIWsMZOxZxLVLCVsw-7lcsEkww6LXglKRnHTjJpX70cyl53KGIvv3yLdUTXZXX6PmajvQCpXTVI9hNdI9DMGr6zVsxIwhJ_KXWP2GEl-eelfB8OSizS8VwtpjP2D1YYivcSZB8RM9LfgaX1aWkhjMWlaT3q7zri9naksVYoWQThugSr_1B0tzqeMt3efVUiynq7ABtNQfIad5tngdgxWR9jyaFTyKb0U9U_mFvRbR1IQxT4I4KZa0DkwILJpAn9iHTqYoB20AGCQlQAdEttBLr6Lv1rRZG6nH7rtrQFMAU8CVbjkwvfcPL8T_GXynafyY-cyICuy-_9AzeflUSV "HIDE_PERSON_SPRITE Sample") +![HIDE_PERSON_SPRITE Sample](https://www.plantuml.com/plantuml/png/PL1RIyCm57xFhuZpOHrihHk2uDDg7MxWPbaxVInf6rqWDv9Jon3_koTiRe9vEN2-wydS0tFGAKcNgyT5bI-snSkcAlBjgbpGWYahERaIkf5To-aUmFhx976iZpy4xBkwyzmrHWFN43T69LOo7Tmc7befwYIxdUHXjLi_9v-p-2w-mLMLeO89pLriaKl8_-XeH4ZEdJSwOgqIUam7QPZ2WsDWt614YeC7hge7q-cMkKFKJCTqU6my7D4lGl6TWwAUrnMp5dtUU4rJQwLe60YZ1xZAhiSqBV9uioXHuZYTnLEwViq2baffUa_3ePw2eNYbPKXHdGI1MRJi1G1t58JY4hCyTli-jOlW2ABFYOOWsNBvUzMbriwZ4kUoBFC2MO5qHYysJnomHi_3U7T6_PNCkMx3V_u0 "HIDE_PERSON_SPRITE Sample") ### Using SHOW_PERSON_SPRITE() ```plantuml @startuml SHOW_PERSON_SPRITE Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml /' Not needed because this is the default with sprite "person" '/ SHOW_PERSON_SPRITE() @@ -486,13 +486,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![SHOW_PERSON_SPRITE Sample](https://www.plantuml.com/plantuml/png/PL5DQzmm4BthLqpTWxsmiKdfgQUuPcaApSQidUPeP6lI5UX3I6DCAFtl7JLfjb1V1i-yz-QzqKqY6Mcr1eRR-yUfFvo6--CqzAUlum46QOD1yKwxnQmAuKmKqgUcYNAhVsWwh_EQC2xU4Jgg5s-ROAJBQbU9bD5pqtsywdFhuUvROsKYZDoQEcP8xJ3MWR52D2KSFO53LAXWnaMoBj1P9z29AuB29xaQWestGWfH4q8HC2Rl2YWRyR_vQYT4_mTGIMMrsqFHvgeJHKa-5ZinFBCXEttsgrCoFbVBzHxAbypb3duAuE_DQhNXFCaGMESHPsX3C7gHfDa0jxhtUsY7lZuUHgP4X0_rDTnzx_AiDSPl2VAf4f07lbEG3B4SIFCk63aLOGJI5WtlIkpjrwkxYbw6hFCAuw4ueVcRwcBh8J6Jw-quzWEZCkXjUf7vWfJu5tDvYjx-Ixb1f_AB_0O0 "SHOW_PERSON_SPRITE Sample") +![SHOW_PERSON_SPRITE Sample](https://www.plantuml.com/plantuml/png/PL7lIyCm4FsUl-AS7zR1rkeG13-jZg62RcMjxcD9sviBf4b8hXOH_tUlEd-08N1mxzsxzv958EcfQpNajvjTcQss-MPTvjdshbX1BbkdKPmeK-kkGJWGkN2L95xsyREYGrTr0Nrj3Q6XkBPjuhGqWzeiKADLbImlPjdGUdouJrxcyMLyngrooHDI6VInOwuGoHZMbi0WDjX0XRLaNQ232i2N3WWDxcMd2NhU2i5vHGWZXpvOCu9n8lwRZoP2P9-4I3QjCbCOfKDLWRmawqSJaRy6mhQyjfrff7-DwlCfZByoZoVm9e3FZzMenwgKph7E3Yj8dTEgbgJO0BUMfrD8yonUhmeUyGZp-1mUdfO3bcfj-m33Kt4O2_nEJZAbvK2ATq71gGWza6fHywx0tjwFxYBw0bddI6DGR55_f_grzHXuakjjKMGvimRI3_ehSuF4DdeSojxRzk_80aqp_CW7 "SHOW_PERSON_SPRITE Sample") ### Using SHOW_PERSON_SPRITE(sprite) ```plantuml @startuml SHOW_PERSON_SPRITE(sprite) Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !define osaPuml https://raw.githubusercontent.com/Crashedmind/PlantUML-opensecurityarchitecture2-icons/master !include osaPuml/Common.puml !include osaPuml/User/all.puml @@ -510,13 +510,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![SHOW_PERSON_SPRITE(sprite) Sample](https://www.plantuml.com/plantuml/png/ZL1DQzj04BthLspTGnIm9H9wwYckC4sXIOGbDqUnbYRnmduiCxCOK_hVEzieTkcfkYmpx-EzqHsnHaxE5X-C7ssQG1sO8tskQzJ7wjNm8UqJ0Ox1CtYknk3gQBNFcXNnPCs-RZwjshpQFNoldIO6bDNGY48R3rZ5F_uJlCYa0kbMvl-8QL3J0IPd_5I_-wz214ym9ZHyqZWU3CF82U5sPKHBS_xbcZckRe9pmSzL_WLtabnhQz_Wehj_UXxQpRPxUXowTlkjtvGBeGwvuF2A07uuHo-kYw85fE1BdQikrMATNqECcWCAtfs8mGrVGlAJnbCvtYpLLQTTj71rhNuMIhxppogFi1zqZEBp37krZj6QKRC9VY6hvkDIhRksUjpq8a5GjzMDUlZHP6njRJYIoYL9SL1ZS54BnINBHh9KVpJCW8gD0ojP9Dr-pUrAVWF5PwRbmxPWtw-wrDeHKCwxx_ks4rOcdT6BpLTWaX7oyuB1_Isv0pybPty3 "SHOW_PERSON_SPRITE(sprite)") +![SHOW_PERSON_SPRITE(sprite) Sample](https://www.plantuml.com/plantuml/png/ZL1DIyD04BtdLwprq1JQh1P1y6GDnGf-X2RgCMoJqIxi5xiJGn7_kxFsIpovbs7dlNdlpLm751uxhP8JQHhLjS3MY2vSSUv5dxrBN7UhBe1lh44mc3LMSwU4YJEJWAsIAvvVJ8hOUdwuvn_Jx38xerQTquIG1dpcVlHRUACViq4KzF-7JUv5M4EhfMdvNdzY7PW0JUSbReHlrXAXmSx3T29fDd0j0e8_RhEpuxdLsffTbB_WCpbpeTGMJih5qsjTp9VbqsDT5ikxQfuEY5h7WFMx1p3rmNemIf82VB0c5J7gc0rciSg0Ng3rX9SRYgJh6zkPLlXDsfoFsR0KsYaOZjXdmkWTZfNsiAg5SwJp2YisSqx9Hg2qPa2j_7JCPcMHFSuh6l70fjavUtZ98pPJolQ1nP21eMLqGYU8eZk5ahnOrKkasp2K6XHv1ShsjKkNuXOadHqjBhO4jT_g68kE5QBVeggAabYHT42FChU05AE7MDwyrRz7hi6qTEbl "SHOW_PERSON_SPRITE(sprite)") ### Using SHOW_PERSON_PORTRAIT() ```plantuml @startuml SHOW_PERSON_PORTRAIT() Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml SHOW_PERSON_PORTRAIT() @@ -534,7 +534,7 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![SHOW_PERSON_PORTRAIT() Sample](https://www.plantuml.com/plantuml/png/RL1BQzj04BxhLqpTGcHm919wAXIYcj0KcbXOIdCKAsbYB-nZsPd5cDB_tbcKHm_LGRixyptccnjY5JbP0ztTxcbeR_VTxc5eT_j-t_peopLqoWQ3nGVj9fDcX2Dpe2zr7TMfEcW-fZ4HniaxHiVLv6qTZ79PyP9uDdgijvylsrnwlFzPMqMCKKh3LXXAEunL46nH_D--A5gCv5sfPglT1bPDFZLnLEpZQbrqPsAqmpUVtApYkPokDd2np7onXjy5oFTcLPvm75G8elE48pGX63qfrjwjfBJzk86cQwk7srue4U6wkeBxNzlSQupn9u8SbO0zICwW16AJOIrUq9yqCqPWRT685ybiVrwcAtbfYiuBJ9h51UXdK10mvmDDMNCKvWo2EKg7GjICm4Tq-GSH9rRk86P6dNtYp4aaU7MGTA-BMlJ4QdalOekK1FcqtBwk5jXr7cIFvdMzx_jv9AGS_AxlsqvG6VJMVS_p7PdaYVbuZjx-Ixb1DoTh_W80 "SHOW_PERSON_PORTRAIT()") +![SHOW_PERSON_PORTRAIT() Sample](https://www.plantuml.com/plantuml/png/RL5DIyGm4BttLuohi5rOMrq4GH2iYwYWRjbMFPQq7NS3QHAIgMKH_xiJwzV173hfp9ltvaqkF0b7VQUWk5azL_dLkbWzLFbgNQwpspAUGI4wgp3QaxfHVOkm9RB-B4sT69ADf6rVznvTOpIXfgGnNMgLq87nq5EhP9qkJmxpa7gylqjV5ybfSiIfQiaTGcfqYMLi5Fql7qKvEczqBDfEwZbCiX2b9oV8kCaiAdQUiAikJQzRuNPnSpo7wJZpT0Pl4V3vaOe7h2jXBVCyOmsPjKesWgJH4qujz-UG5NdoS5LoYqDO9CTm_xGCjKmfCtW8LZsG0VPf1KEwNf5aBIW7IOGEI7QeMClpREzVqyKq5fdd2yR5Q0ho1GJOJtyWVU2ikRC5ncovugsJX41RrE433XiIUiDYIknCJw671sf1RDZTzw96FfOQ_qUoaOgD78otyya8MuH1rgY-r_kxdqVF5ZZUb6LUC2g0Vgg_VgwHU1y3Xl3YJFUtvG9roq_x0G== "SHOW_PERSON_PORTRAIT()") ### Using SHOW_PERSON_OUTLINE() @@ -542,7 +542,7 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") ```plantuml @startuml SHOW_PERSON_OUTLINE() Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml SHOW_PERSON_OUTLINE() @@ -560,7 +560,7 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![SHOW_PERSON_OUTLINE() Sample](https://www.plantuml.com/plantuml/png/RL5BQzj04BxhLqpTWcLm919wAXJY6jCK4bj4SdCK8sbYB-nZsHqXJEb_xopAeuVeeDNEV8_vHhUHCV1eDDHtXwUssZtMXtrxE3Rtl_QxV0Kr6gyf-wHihyU1uCpiuxUo33WL9yNdiHiZXTvP9ij5xqpfDTeaU1LvqAehjr-lgbGwFjoN1YDJa5Ax5GOgIw7mWiso3zsphA8GdSrnCCgkOR59fueSa5rOhBBw8dgc_U56Es2uvFtr6fRpoCiL_Cb0dZUdVAAkHUz5vuaws7YlLO-id5r8QVjv3PkwAlQxHYY1uAQuXeVVszJRQEsc22bf17OWCJqAn8oQbNX1CocMOC3Aa1QlABFzVPakvxafEYymQMPBKC-0u2db0nMJPYVC0GHpbaxqGJ41dycc5mJg6Ur9p3HUtCY9CqR1uqdIlIvgrXEh-JwBpL8IvClyzNqnmsxI88-aNzVxlfzZb0XotZLDLGigWTwwxtb-4aUvKZgUWpF_Ksx93kdF_WC0 "SHOW_PERSON_OUTLINE()") +![SHOW_PERSON_OUTLINE() Sample](https://www.plantuml.com/plantuml/png/RL7VIyCm47xlNt5EOHtCLeSW289p31LqAxRJnvAsvnP8av1SBKFytxrOVpsOXrvwzztttNUvyYGSTQs2_7RzN6RBntozAjURulvkjOmda8lMAemEfAvLro3iYAo_I5Cd-cGhQTTLdKTN6qseAQbDcrebT20yzjGeMQMBi-Cif3OFz-dhB3bFJZXLBhX3I8qkiOoDed_LeoX3vusEHTDAFONHF4JfoGaoRZI9yhqdRCjhq-b6k7rSdqvXF8mydi1R17n-bE8Ugr9OoppFMC7SMYLhGTBe4QSMXrEOvrcoMXRSuX1coIayF2r2RQwKwJq4fnx80DkqWY5jfqYo5XIz948795jKhELvjlUlwM8QYipp1UDYD0Rv0WBifp-GFd1MtDa0OtPSyTP9Gg0Twl01XpK9lMKn9VQcez330pKWjkpkUr437qiD_mFPGCL6ZeRRvMY0pS8WZwY-r_kxdurd2nnlYoBB6HL0FzLVFpT8l8yUGtXnfltRSeMw2I_x0G== "SHOW_PERSON_OUTLINE()") ## (C4 styled) Sequence diagram specific layout options @@ -574,7 +574,7 @@ show is defined with `$show=true` and hide is defined with `$show=false` ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Sequence.puml SHOW_ELEMENT_DESCRIPTIONS() @@ -590,13 +590,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![SHOW_ELEMENT_DESCRIPTIONS() Sample](https://www.plantuml.com/plantuml/png/LL1DRzD04BtxLmpX44TARHLnujHWB5gfIQtQfKThx9qsA-t7iZihgqByTtOX8U3Boc_Unvkv2OoUerR5Esbc5GN1aTc5JtNjSQbU9H_Z50FvsHecmzLiTUqKcgov2YoKdEhcurMNeQVzVQqnCFa4ZJrzZsHcgbosB_hRX-UnlM_txM4OlxHzytZN3NSFXxxS54L7FbXJej3IR66rowyCx96jNoMW8-iK0H-H0Iz32WaYSDwAE7DOROh-BSNhyREDHg1_A-VhBQnxr4cztXIGliOQHcd8bmjD8pgNx9zfWfrpIix8qfgSsBpVmgxlgaCx98ad-51Tm_vRasSxfUmI89yb05kOhNQOA3egbhddi4Xcyi1IaqfPkTaQf064SBeA28cl7ZMSguwj4UK6ZlZRSg9iBv8cCA40-mBm0tuM_xDFwvRy9ozLEoMdlEAHrFcWbqsV0eMymkqmT7rYPTBVwSNcAt58lvIV5s_rlv8RCY9gzGi0 "SHOW_ELEMENT_DESCRIPTIONS() Sample") +![SHOW_ELEMENT_DESCRIPTIONS() Sample](https://www.plantuml.com/plantuml/png/LL5BJzj04BxxLqp38OuKx88gLUg9rBK0YGGBctAqrjw1hBIlxewn4Ef_xsmR6jZBI3FpFURRYqWYq6HqzadPKKyIOK_auxUo368kdXJjfs6A64Pd2IqLepEbry8cp6aagTLGLbzEczIwtzwKp-V5r-8pj_eMVqreHonyei_Qgzk7lhwfj_Mkwt_KRNLttNJNjxisNsLPWo4wcmjfb5t3OfEgYXG4kR3WHeFEQmJQ2m9n76Ba5e8FJauZnSKgQryYeUc_kybA4LxoyMmDorOOHYzN6V2h-12XB8Pyng4NtZFz0mwmyLwhKP1oDYbM9slOj4sngpk618JpuWosFwiqssZjvWWf5ZRWW3FnWbVCf4abdzsiY300AOEQjPAp9IWB0k8X5P1AF0LXuCrgNrkPhs0l_b8EcEWbO_WU8S4z0hp2x-pZzk7SdFxfiRM3CkjbTwZV0ZrUUX_P3DUhhcjQtafB_wT7caiajZ5ZAe_1cVUG2xIIV_GF "SHOW_ELEMENT_DESCRIPTIONS() Sample") ### SHOW_FOOT_BOXES(?show) ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Sequence.puml SHOW_FOOT_BOXES() @@ -612,13 +612,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![SHOW_FOOT_BOXES() Sample](https://www.plantuml.com/plantuml/png/LL1DRzD04BtlhnZ28OwKsYhYnAbf5EY1aWYxb9irzawRbVPZsPrLL27-ExEY8U3Bo3FluxszoOo9YxFgZV6pBPhWo1ppXwvBU6gV3H_BL3AbENWcp-qSN1Sj-igvogojcRhj-wj3NJtSV-uSPgOagx6d7uNyJ6siygg_sp-E7_VxORpTVz_rpKgf0wKSV8FQ6R-6nQPEapaXXxHOgVv5fDnu6uhNc5wQ-NeDonvTjBHSAP1lAw7GU4hDYQOHOnILHvfW4wCrCx89VY6hxTirRFf3-sKt22KHl6kluVxRjjusrePJXben0mUGVX45uefb8qumd0nB8s3Zo8fNbcHBC1uGycj3q0QV4peuHnrtNZShE6ALX8cgl1QEz44DuGdW9_nI_w7FTHl-uoVHNft5JtqbUtwcIzE7B65atWt3eHTK1VszNcG-4MVvfJgUKd3_Kcx8w-BiRm00 "SHOW_FOOT_BOXES() Sample") +![SHOW_FOOT_BOXES() Sample](https://www.plantuml.com/plantuml/png/LL79JiCm4BtdAuPoQ2gL110I4YTALU00j28fS8kSUA2Ml65FY13Ytnb3sNmPQVnM-pII2DGRdUqes-bU8co8V3mfoo26uadHfc_xYA5pbj1IqJbJUYriukn5abgrvVneRvLMw-khykMmE2xsUTLK-DoZxR3mIJwhBfVtpVboMJTdouT5bK-oR8KXEfiBQPITmcYMfeeK1BamccJLQoGqpPdhhHJXDUyEfZ2kXF4QnvCC-Cmvb50MGpvWsmZlMUKUMvXvhrKdI3axujLyTmgpQbNSB6gc18J3uW2kx-RfRgQr6oAaYX780VVpWY6crwJO2Uf14M40KWOrUqLEDWPbGK3SDWIfn5CG1hwZDWihymbinATaYqbUCeVx20dk4U0DthF_w6tTdBxyEDhMcVsoMzJVp_JRT1qv3C_BkbvLZ4gWdzjVcGiaZZ5W6e_1cR-KKxIIV-S3 "SHOW_FOOT_BOXES() Sample") ### SHOW_INDEX(?show) ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Sequence.puml SHOW_INDEX() @@ -634,5 +634,5 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![SHOW_INDEX() Sample](https://www.plantuml.com/plantuml/png/LL1DRzD04BtlhnZ28OwKsYhYnAaXH1I9bWYxb9irzawRbVPZsPsLLI7-ExEYeU3Bo3Fluxszoeo9YxFgbV6pBPhWn1ppkwvBkBIFXazbAfdI73oJvtOEheiMVULSPDRMJDt-xSMnhkvkFdSECrEIrTZJZq9-fZPMUTLVVxaVFzr-E7nlDaeTAUNW6zJE-2siTdMQp0avfDL6zK-YuiRteNYDwQcPBxUmxj55I-kD0ldsaWUDfzGiD8qOewZSqmIx6AsPaKtmArdjNszXrn_RsyCWb4Jmfhs4cs_xUjjP6vOCjLq63Y3L8Wh45Sj6d61O34iPOEF8YbUMP6im7X3oSpdG1XyJEZX77GzUDniuOPM4YQgy5exqGGtX0U0d_5B_eSzr6_xZ9z6UdSLFVILxVgQNfdTPmiYy7ePZBwWA-djzaVb8dEMNwdX8mVrBkIAlYxE_0G00 "SHOW_INDEX() Sample") +![SHOW_INDEX() Sample](https://www.plantuml.com/plantuml/png/LL5PImCn47xVNp7MXswXtLKH19-ijQZWKTnwl2tPpTG6SfdCkeZutvrewv6NWSbt9YUHHA3Ew6n7sLPt4c5DvEDnMGRH5y-ArbtJHGojiuIMYjQPqcjX4sSIIMhLbBF3oIAjxg-lojU3ugZOurLTuKk7jiN29_cikhXzh2zlpkPF-IZB5XYYixcGHjan3APfgaX1a0k3KLQzHK9JdxhEIX7UydP_3CDA6AznECg0pupp26Knv3qsjV2ULHwnWQdtMhM2bBC3Nirsnp2j5iNDVCcKW71GxCFrmopTJRLsVOJKBW8vu6fUCCHqcXGxmR9NH1Y0b47DNf6J3K5P410tvK0gyHo4WMtKUcvbFeAr-99iCCbBvd0V8S6j0DxX8_kFtjJDwTkFessSsI-xGxrzfj-czv73yBnOBXSLenBev_PNvXo9O_IOnYeuyvToWbRontm2 "SHOW_INDEX() Sample") diff --git a/README.md b/README.md index c64eed99..be899ccf 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,24 @@ [![release][Release Badge]][Release Page] [![license MIT][License Badge]][License Page]       +[![integrated in PlantUML][Integrated Badge]][Integrated Page] +       [![commits since][Commits Since Badge]][Commit Page] -[![last commit][Last Commit Badge]][Commit Page] -[![build result][Tests Badge]][Tests Page] -[Release Badge]: https://img.shields.io/github/v/release/plantuml-stdlib/C4-PlantUML?display_name=tag -[Release Page]: https://github.com/plantuml-stdlib/C4-PlantUML/releases/latest +[Release Badge]: https://img.shields.io/badge/release-v2.7.0-blue +[Release Page]: https://github.com/plantuml-stdlib/C4-PlantUML/releases/v2.7.0 [License Badge]: https://img.shields.io/github/license/plantuml-stdlib/C4-PlantUML [License Page]: https://github.com/plantuml-stdlib/C4-PlantUML/blob/master/LICENSE +[Integrated Badge]: https://img.shields.io/badge/C4--PlantUML%20%20v2.7.0%20integrated%20in%20PlantUML%20Standard%20Library-V1.2023.11-orange +[Integrated Page]: https://plantuml.com/stdlib#062f75176513a666 -[Commits Since Badge]: https://img.shields.io/github/commits-since/plantuml-stdlib/C4-PlantUML/latest?label=new%20unreleased%20changes -[Last Commit Badge]: https://img.shields.io/github/last-commit/plantuml-stdlib/C4-PlantUML?color=yellow +[Commits Since Badge]: https://img.shields.io/github/commits-since/plantuml-stdlib/C4-PlantUML/latest?label=new%20unreleased%20changes%20in%20master%20branch [Commit Page]: https://github.com/plantuml-stdlib/C4-PlantUML/commits -[Tests Badge]: https://github.com/plantuml-stdlib/C4-PlantUML/actions/workflows/run-percy-tests.yml/badge.svg -[Tests Page]: https://github.com/plantuml-stdlib/C4-PlantUML/actions/workflows/run-percy-tests.yml -# C4-PlantUML +# C4-PlantUML (v2.7.0) [comment]: # ("image is based on percy/C4_Container Diagram Sample - bigbankplc-styles.puml") -[![Container diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/hLRVZzf647xdhvYGH0690rLfNYgT50xSvYAuey0bVKDZxs1MMU-wksiuLFL_xwmnDYOdvI5zkMDdThxls_anyD5vjBx8LEST94RloNgG7WxIxm25a5uQZOfTMOPQW9AQ06rQPAGzt4oNqMoyllyIRUuV9hEdQNJR7Ow6movu0uKZK2P1fOwTLt8BR_Te9SQADlGidNUzxdLmjzy1U2LreWf1y3OblwbZzgWAUYbaDFbrCp7Q8okpmpoyv1KfHvTGE-zpzzjePF4mJFbbHSpYRC9HfFsGtpRA5UgGXHldXP8nWzuiWkbfFXjbw3pP5tcqaDjEP_NfyUjc4IrNZm-RnwVrxFuXwlKvdsjC7RWYputre0su71Do83Nu7O76ZA0NeoC1vcGgj23BAPOwXS19nXzpSWCux6Io0s7qEry3LcYeZvcnr1y2CzvlQxCbiFHtGOmZpfIAKfOygFw3f-UgqcKGxD25miK4WhPIa-YCXOWKXLhpMthT69Dl75YdeJk0Dri-J8mozlPDD8lcqSDwy_iZ_vaypXwNx8_JaxVx-ltx3zFnXn3ZTfZJRIJJdLz9GM8Lphq-UqxArYpizim6oPaEUXH2m8MOVhSVv2r9bTBG7NKIiFbHPptZvP8Bqr8J-lVIstAi_57HxHJTZiHCQbRKeWWCe_-HntZVy7Iyz8gWJYq8YQd53BR6mhtsP3Lvk4FzBJJ7wkWyPPtEWgmpkfSKpfkCx00czQVk6CvcCDko_3573qu5pyj0LAKDC4bCeRthieuJzEQE3GBjiPVymbZN0hfz-AS308tUte7Y3UOvN_vACOppNCa4m_Reikapxd40gzm6yVClas2Raf9xbb5ASvxl9b2D9A0MfRdcZSyFNunPP9lPvSXmAtOhkbbWIe7zpBfAhCpz0COwBHJQO5vOivSYp8XIBxDi2vsS5f_qH_2cpgI3lSGG8otmWo6svk38VYSfCx5KLELZ7WwrgCdh0Vo56N8gsc90oKo6ONL5xCXpqNv2t4a02DhBXAxbJUEUG8zXzOGwL1-3cjMVCsYTlR7a86nBi9HAvsrPKv2Q-p8hFmzWLquCOE5ta5WIfBr4vGQXhyWvK2Rb0_ba-5sYgXddJCdGielxbpjdQlYQRU9QcVj1Xa9I6BYSMKpTxNTRZ4NzM_TzzEnxbA5K6rSQc2YwcVEvchd0lDuHo98K5SnbOeqpMm_HSx93dHAS8Xds0hFIrg0ofjvQpEXgg2_IZagTko1XG_s-Y-G3ngRmJGiCwbaUWBUe7PQPQDBVMPAws1VDr3uvSe7xqtgzMF75zZsNum_lL4tVm5LqcuUmjcFJx8WIhja05L9fR3L4JLXktG5yvc_OKKdULBDqLGYDWfy3sjnnS2Ex6POsw99GEDXQavKBws2b9mVU1AAAPtetOSWQyo9RLqssObW7T1Ei9KOZvAeVsnhQSONZ_cZeL_FrWe5QDMY5NtLbawVckuwtrNnsdQl6pV2dtp-pw8_eOThhTxR6UB8WB1xqwSlc_4iAzaDu6mekZUxrovmrlxE2buzVpkxEHrPPPEe_ "Container diagram for Internet Banking System")](https://www.plantuml.com/plantuml/uml/hLRVZzf647xdhvYGH0690rLfNYgT50xSvYAuey0bVKDZxs1MMU-wksiuLFL_xwmnDYOdvI5zkMDdThxls_anyD5vjBx8LEST94RloNgG7WxIxm25a5uQZOfTMOPQW9AQ06rQPAGzt4oNqMoyllyIRUuV9hEdQNJR7Ow6movu0uKZK2P1fOwTLt8BR_Te9SQADlGidNUzxdLmjzy1U2LreWf1y3OblwbZzgWAUYbaDFbrCp7Q8okpmpoyv1KfHvTGE-zpzzjePF4mJFbbHSpYRC9HfFsGtpRA5UgGXHldXP8nWzuiWkbfFXjbw3pP5tcqaDjEP_NfyUjc4IrNZm-RnwVrxFuXwlKvdsjC7RWYputre0su71Do83Nu7O76ZA0NeoC1vcGgj23BAPOwXS19nXzpSWCux6Io0s7qEry3LcYeZvcnr1y2CzvlQxCbiFHtGOmZpfIAKfOygFw3f-UgqcKGxD25miK4WhPIa-YCXOWKXLhpMthT69Dl75YdeJk0Dri-J8mozlPDD8lcqSDwy_iZ_vaypXwNx8_JaxVx-ltx3zFnXn3ZTfZJRIJJdLz9GM8Lphq-UqxArYpizim6oPaEUXH2m8MOVhSVv2r9bTBG7NKIiFbHPptZvP8Bqr8J-lVIstAi_57HxHJTZiHCQbRKeWWCe_-HntZVy7Iyz8gWJYq8YQd53BR6mhtsP3Lvk4FzBJJ7wkWyPPtEWgmpkfSKpfkCx00czQVk6CvcCDko_3573qu5pyj0LAKDC4bCeRthieuJzEQE3GBjiPVymbZN0hfz-AS308tUte7Y3UOvN_vACOppNCa4m_Reikapxd40gzm6yVClas2Raf9xbb5ASvxl9b2D9A0MfRdcZSyFNunPP9lPvSXmAtOhkbbWIe7zpBfAhCpz0COwBHJQO5vOivSYp8XIBxDi2vsS5f_qH_2cpgI3lSGG8otmWo6svk38VYSfCx5KLELZ7WwrgCdh0Vo56N8gsc90oKo6ONL5xCXpqNv2t4a02DhBXAxbJUEUG8zXzOGwL1-3cjMVCsYTlR7a86nBi9HAvsrPKv2Q-p8hFmzWLquCOE5ta5WIfBr4vGQXhyWvK2Rb0_ba-5sYgXddJCdGielxbpjdQlYQRU9QcVj1Xa9I6BYSMKpTxNTRZ4NzM_TzzEnxbA5K6rSQc2YwcVEvchd0lDuHo98K5SnbOeqpMm_HSx93dHAS8Xds0hFIrg0ofjvQpEXgg2_IZagTko1XG_s-Y-G3ngRmJGiCwbaUWBUe7PQPQDBVMPAws1VDr3uvSe7xqtgzMF75zZsNum_lL4tVm5LqcuUmjcFJx8WIhja05L9fR3L4JLXktG5yvc_OKKdULBDqLGYDWfy3sjnnS2Ex6POsw99GEDXQavKBws2b9mVU1AAAPtetOSWQyo9RLqssObW7T1Ei9KOZvAeVsnhQSONZ_cZeL_FrWe5QDMY5NtLbawVckuwtrNnsdQl6pV2dtp-pw8_eOThhTxR6UB8WB1xqwSlc_4iAzaDu6mekZUxrovmrlxE2buzVpkxEHrPPPEe_) +[![Container diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/hLPjRzis4FwkNt5rMrG677jRMmmOOA2EhQqfxCIpd7JV34ewoqGfKYCf9yQm_xwZtYmvmGPi-vAOHzqz3-_b8JyPoxGjCk6zWrZ98seBtC8ZjmTWIS8jLv89sieo9XCGN28mdHOPIWjNYqsmd6rl7eBTpUryURy8feFnP3mUW5LG60IXOYR4oNl5z_3so3HdaS0TFd5ZZJ-uT1uCFO1NNCQYI13UfcXthS-HYG9VSfdCF-pcIbf6pFGuToTvXS9WDzJ1sjpyD9bezZXEwMH5HEGq7TVIASPqjaakc7HPk38s4JoYe5ThPxfVBIV77yO_Zhzx4KScVEzvuUUxhxjri0dlRdTtzzlbpMtW3ocVMvOQC4MUAqggL61o5gC1Bi4U42JB4Fo86Kn0LQP29gWfnLocO2ngLFQKend1uu771qYKV6VRW7Kq9a-PqZWS0o7Ux5kpHj3uUu4K9saW1QP4ULJ_1ujFTQLB9pWmumeN8IIufsCctYn90e6krdGMVn2n-1ivjcaOZE3DdXPp9PIUlWcMmIgutUv-lgC_yxlbtORsexJQ7Rn-__xZOlRH-PW3ot4QyFHWGvvW4hgrFwITYjcMY4qRDDUM5Hpuw5p0E9yXTGlHsw0egJ5pah6BxGvLyvbjDbIO7XlNlxtTxaPeJmAd2sOEc2nfxGzx40vXyZ_YA6lFE9xbLY2qgOM4irIp3FPAmmqrgfPeuPh9RwuvmXELDVEyDMgZf1yNngeCzGZcxQ_131epg7rP_eYyHrN1yzAH1jlPWCMnAgGrb5Al2hsx9aF2zCcFlwTObmG6G_Y31WpEVFr7Z7Oip-dZhnZ1BCy5ZvbJ3qhMu0ixiX64kNRaLmzpPrkWu2GtfgH6AcHv3FL8WfCQPsvne-RWwrcf4braQbuA5zAsmAirIz6XDwXXh7bkHp2JQI6OwzZ1MgiZTH3DY10le-mB6LV2n-t9ZKIJIGD7pfmFrq07XaYhHrAIPvGo5N4IhIeVgtBHa9g_7i5lB2DTatqofAqPTyDgYiWGcRfe_uvSHO3c-CXZlAItYFo4MUQanzMX_kdOXBykeRUs92t6IRacDKb9jdLPKn8Kwiki_3roka4J0woWneer9bH1pWJ95lKL6aEtG4eBjF7uMQBg6QTCSTUowvkNEsUXw3CDNU4vP-uVCkIIGe7BcIL1dZvNiQ7tPzltmPFrCMDSx4nf8A3WQaNhUkOSyfRAmajG6g0LZxKoQcyXU8eFJ5BxLPuKjXEpvdQEIZ7bNhixe3_KdRIx_gox82P3UxvEye55gh3d5XYripm2gfKqhCp4EVqUgLb7ByvJUs_GEEpFs-qwf0_xtrKpzlVVz9g-_BI2szqwsOvKHoEgS8q2r95AOxyX6i1ITKVmXMxOIGNULhCIv2f2by5_2RIx9kSpxVEmz8Dka2K6zbfbfM0zQXfVTuCwe1fdSJrlik1YTh9rqMGXXJM0LyvQnZWJkUZ7FeU-Ns6SEBVmuMgxhWErX-cvF-lA9a_dkuxKYjv05xdgN8N3-lsp37u9RXVqxjahPTtzHOyjMLqspKiAZcDw1LB1gIFzOPcppZlBxSu_F3JRtYTYIQ-ilm0= "Container diagram for Internet Banking System")](https://www.plantuml.com/plantuml/uml/hLPjRzis4FwkNt5rMrG677jRMmmOOA2EhQqfxCIpd7JV34ewoqGfKYCf9yQm_xwZtYmvmGPi-vAOHzqz3-_b8JyPoxGjCk6zWrZ98seBtC8ZjmTWIS8jLv89sieo9XCGN28mdHOPIWjNYqsmd6rl7eBTpUryURy8feFnP3mUW5LG60IXOYR4oNl5z_3so3HdaS0TFd5ZZJ-uT1uCFO1NNCQYI13UfcXthS-HYG9VSfdCF-pcIbf6pFGuToTvXS9WDzJ1sjpyD9bezZXEwMH5HEGq7TVIASPqjaakc7HPk38s4JoYe5ThPxfVBIV77yO_Zhzx4KScVEzvuUUxhxjri0dlRdTtzzlbpMtW3ocVMvOQC4MUAqggL61o5gC1Bi4U42JB4Fo86Kn0LQP29gWfnLocO2ngLFQKend1uu771qYKV6VRW7Kq9a-PqZWS0o7Ux5kpHj3uUu4K9saW1QP4ULJ_1ujFTQLB9pWmumeN8IIufsCctYn90e6krdGMVn2n-1ivjcaOZE3DdXPp9PIUlWcMmIgutUv-lgC_yxlbtORsexJQ7Rn-__xZOlRH-PW3ot4QyFHWGvvW4hgrFwITYjcMY4qRDDUM5Hpuw5p0E9yXTGlHsw0egJ5pah6BxGvLyvbjDbIO7XlNlxtTxaPeJmAd2sOEc2nfxGzx40vXyZ_YA6lFE9xbLY2qgOM4irIp3FPAmmqrgfPeuPh9RwuvmXELDVEyDMgZf1yNngeCzGZcxQ_131epg7rP_eYyHrN1yzAH1jlPWCMnAgGrb5Al2hsx9aF2zCcFlwTObmG6G_Y31WpEVFr7Z7Oip-dZhnZ1BCy5ZvbJ3qhMu0ixiX64kNRaLmzpPrkWu2GtfgH6AcHv3FL8WfCQPsvne-RWwrcf4braQbuA5zAsmAirIz6XDwXXh7bkHp2JQI6OwzZ1MgiZTH3DY10le-mB6LV2n-t9ZKIJIGD7pfmFrq07XaYhHrAIPvGo5N4IhIeVgtBHa9g_7i5lB2DTatqofAqPTyDgYiWGcRfe_uvSHO3c-CXZlAItYFo4MUQanzMX_kdOXBykeRUs92t6IRacDKb9jdLPKn8Kwiki_3roka4J0woWneer9bH1pWJ95lKL6aEtG4eBjF7uMQBg6QTCSTUowvkNEsUXw3CDNU4vP-uVCkIIGe7BcIL1dZvNiQ7tPzltmPFrCMDSx4nf8A3WQaNhUkOSyfRAmajG6g0LZxKoQcyXU8eFJ5BxLPuKjXEpvdQEIZ7bNhixe3_KdRIx_gox82P3UxvEye55gh3d5XYripm2gfKqhCp4EVqUgLb7ByvJUs_GEEpFs-qwf0_xtrKpzlVVz9g-_BI2szqwsOvKHoEgS8q2r95AOxyX6i1ITKVmXMxOIGNULhCIv2f2by5_2RIx9kSpxVEmz8Dka2K6zbfbfM0zQXfVTuCwe1fdSJrlik1YTh9rqMGXXJM0LyvQnZWJkUZ7FeU-Ns6SEBVmuMgxhWErX-cvF-lA9a_dkuxKYjv05xdgN8N3-lsp37u9RXVqxjahPTtzHOyjMLqspKiAZcDw1LB1gIFzOPcppZlBxSu_F3JRtYTYIQ-ilm0=) C4-PlantUML combines the benefits of [PlantUML](https://plantuml.com/) and the [C4 model](https://c4model.com/) for providing a simple way of describing and communicating software architectures – especially during up-front design sessions – with an intuitive language using open source and platform independent tools. @@ -101,13 +100,13 @@ If you don't need the up-to-date version, PlantUML includes the last released `C ### Now let's create a C4 Container diagram -\(If you don't want run PlantUML locally you can use e.g. the [PlantUML Web Server](https://www.plantuml.com/plantuml/uml/ZOvFIyGm4CNl-HIrfowupSMJfvNrk6BnprccwT069fEGcI3zzhO5YoAAf_VcmVlDEub2rXB8N7bsL0Qi9jKajzPcU6z7hrFfYs1saHLPMnU3JGIyTewY0_dUdc-EtHgzFbni057CI_HsNXhW6NERLhxfC4la9croHnxakgelq2FLYtbCwYC3LVSeBlljgWzcXpJkq_selg2RE58Svpz0pxCeXaOs-UztyuJqVV3lAtR4bpa7Sq8UIg0F) too.) +\(If you don't want run PlantUML locally you can use e.g. the [PlantUML Web Server](https://www.plantuml.com/plantuml/uml/ZOz1QyCm38Nl_XLPJYciTYc5mKuPtR5ZOLlFnN54Or1aOoaj-VTD0YqResEdzoHudvvA5fkaxr0zU7BODv2r8f6VZKdsh8zUshxk6P8B942YNUXCH4jJPidIeA_DThEifjN-RMTEQ_saL-Fgi1qJrXCa7IU-gY1ne2BEyeBUycEMxsmDc8_cFOeFP35x1NR9prE-K3T8uQxkL_GBN4i1mt7u0_Gvi41Ny2p_lQu-07yMlj_YXlXMPw5Ae6Ry_W8=) too.) After you have included `C4_Container.puml` you can use the defined macro definitions for the C4 elements: `Person`, `Person_Ext`, `System`, `System_Ext`, `Container`, `Relationship`, `Boundary`, and `System_Boundary` ```plantuml @startuml C4_Elements -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml Person(personAlias, "Label", "Optional Description") Container(containerAlias, "Label", "Technology", "Optional Description") @@ -117,7 +116,7 @@ Rel(personAlias, containerAlias, "Label", "Optional Technology") @enduml ``` -![test](https://www.plantuml.com/plantuml/png/ZOvFIyGm4CNl-HIrfowupSMJfvNrk6BnprccwT069fEGcI3zzhO5YoAAf_VcmVlDEub2rXB8N7bsL0Qi9jKajzPcU6z7hrFfYs1saHLPMnU3JGIyTewY0_dUdc-EtHgzFbni057CI_HsNXhW6NERLhxfC4la9croHnxakgelq2FLYtbCwYC3LVSeBlljgWzcXpJkq_selg2RE58Svpz0pxCeXaOs-UztyuJqVV3lAtR4bpa7Sq8UIg0F "test") +![test](https://www.plantuml.com/plantuml/png/ZOz1QyCm38Nl_XLPJYciTYc5mKuPtR5ZOLlFnN54Or1aOoaj-VTD0YqResEdzoHudvvA5fkaxr0zU7BODv2r8f6VZKdsh8zUshxk6P8B942YNUXCH4jJPidIeA_DThEifjN-RMTEQ_saL-Fgi1qJrXCa7IU-gY1ne2BEyeBUycEMxsmDc8_cFOeFP35x1NR9prE-K3T8uQxkL_GBN4i1mt7u0_Gvi41Ny2p_lQu-07yMlj_YXlXMPw5Ae6Ry_W8= "test") In addition to this, it is also possible to define a system or component boundary. @@ -125,7 +124,7 @@ Take a look at the following sample of a C4 Container Diagram: ```plantuml @startuml Basic Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml Person(admin, "Administrator") System_Boundary(c1, "Sample System") { @@ -138,13 +137,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![Basic Sample](https://www.plantuml.com/plantuml/png/JK_BJkim4DtdA-RcRbAfJLJ4YbL3X611KKHIM5PECb1BVbZsM565-7V6QcdnPkGvZpbd4qXuYbfb_wGPLPmG3aGkt5ML5tFvAUaGXnZGZzOG6Yf7gokdX4cQLQ19oQ5gRbTjMksspvKMWT3pQj-mGaY3ldJ9FslH1siACMbfbf3NQSf0Nf3r-IBhZYpK-tiRpIJyiHZNJEg4TWhXXEKB-Cg0tyMvc77O2-UO-Ou3rCufEGgIrkIyQluleUxQykMXPub7k2dNi7rh4bOhPUS0gLa0ii2rd62AZefaEjdFahW8aDIe-5RWYD_da0MTGFOvqnZCNb7zbhl6sWLMydpg-xPZLY9TqAlD8rBWBwRnuQt-AzcWcQ9MFm00 "Basic Sample") +![Basic Sample](https://www.plantuml.com/plantuml/png/JL1BIyD04BxdLwpnaaAxiKKGF3K6qOELO58zXaqoseLziJin5F6_EqjVxkM3-HxppQu32e-ZLicLDBqQ1s0xH1VkyzoBYNz9t8tT6C3trY0OvBtLkLF2HCyYuA1abvUtYogEjfkN_7l5x_WDZTgI748QyDp5_AG27wp9nA2bcREqY2W3Ue7MfxEatWS4tJxOqGp2xxD-IQ9QQAU07RXqnduIHk-Sd4tGjS8vKdv0nmhdbEm5IcjI6fNNSrRK5NzzRCZYWQtuactUoyWLIjafi7XPO6WPdUK4IVIeKCQLpIGHmJEK6XJj2bJnzrWommD9EKSPaSaRgDDnbrhRG4x2vwQfQb95qPczn3m1Keq98dnwg_zRrc06-i0_ "Basic Sample") Entities can also be decorated with icons/sprites using the $sprite parameter, for example: ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !define DEVICONS https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/devicons !define FONTAWESOME https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/font-awesome-5 @@ -166,13 +165,13 @@ Rel_R(api, db, "Reads/Writes") @enduml ``` -![Sprites/Icons](https://www.plantuml.com/plantuml/png/hP9BZzem4CVl-HHUr0ChBPj3sqkbIek0Tf5uK1v5FQ59F05NZfrw9l3rEmvXD-f3wg4dE_EV-VyyCtaYXi1rQPCxut9RQrGdvee-f6c0o-FHyAdEQiAGUyVe-37tPLfPSB5cGAojoTBHky4gXdRpMLe2CGO97KPI0SPXUAoYVtAdiP1FDPvydOwMYyq_WBYkG8Uthq0Zwg2GZ05LmJ3IZQVn73LweNnQBhR3_MIpd4_-AwY9mGN9bpXu_pgrMrSfk6DjeMtwT_axdE5lMaa_x84mdF7NyautQNmxjJET3RyjTzl3VhfzFimcdoUBSVy-ILQIu5q_9ZwetgWczYM6djnNw2kBYa_0oY5gLGMlwvn9n3VNJZ_s6a3lFdbPO9ygaEBDQXWzsWRZTNj2LKgACeun592trYpnlCLUDH26kiZikw2RKnS5bH7ZuMeQ_UEmulaCJbia1TOgsPqa4YdhZoRlsiNihjSuw-jCgiV0a05XT9gRF7Zo1QlDbrbZxQscsnWUb0yQWnASFFliJOvo5ZwKmCQxBgopAs4cQxJjlA-psX5Ij6z-FKc8UgD8Vt-M3-jhxysJrmYQqdr4HVa9dPPz_mG0 "Sprites/Icons") +![Sprites/Icons](https://www.plantuml.com/plantuml/png/hLBBRjim4BphAnYX1mU8fA8F50XG88RjDWRygXyrUZBMujfcGP4gbx9_Fqj9JeGs1NheITJExipEa0_amVcgqD6DChck98gJzoNTPvc3ItfK_bJjAqANM-FH-3ItHLPgC64c8I-rscU33yaYb3RJINP-btvAtt9fD-09K0PTMWR-w4RYWN_5SFHzF9ZFLlyWvAiIf7l_8gWOJGxSaL3fb4VA2Y2FBfDu3XWzgtoPpzRzxMWrdux-gr1TWmkIBJ3v-9BQrLK6vbXfQ4t_2V-4C_mDA-YNtl5cP_nzlECc2xjJc-ca_sE-MU-su_NZRZBwEfeDUxTHjE06QtgXyKx4WueyB-jYFY_GbXg5Fu4N1b6AqbbPvPuOVDCu_HpN0l5jz7o1FIg1XrUBVk1e3ORZ-eIYu1QXE4ftWBobzbpFMza60zOG5yw-AtHbwaf1gPYulnW7_X1M-3w2aHf9WDQ2xuuRYOIsHvLtwUhk3jTmtvDxdXw2XpqG1gQfofqbU_1YzMrIKrijwHh3dR1EyieinskVhM93oXoiAy0hQxfYdRjYpMY9kisxoMf363ADwwV73G6laSRVA_1ksNYlLruYICgszSjZ-06DvFj-0W== "Sprites/Icons") Similar to icons/sprites is it possible to add links to all elements and relationships: ```plantuml @startuml Basic Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml Person(admin, "Administrator", $sprite="person2", $link="https://github.com/plantuml-stdlib/C4-PlantUML/blob/master/LayoutOptions.md#hide_person_sprite-or-show_person_spritesprite") System_Boundary(c1, "Sample System", $link="https://github.com/plantuml-stdlib/C4-PlantUML") { @@ -189,13 +188,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS", $link="https://plantuml.com/l > Github does not support `svg` links in README.md. > If you click on the image a new window is opened and there you can use the links. -![Click on the image that the links are working](https://www.plantuml.com/plantuml/svg/jP9FYzH04CNl-HHjhuTPc4dOnPCmiECWUjZLOB9w39rqQHhxJrDL8GpYTxTxizb5F8W3vf0chrBl_NZ93R52dfmjNXW_s4c369aZlQugL7FvpV0uzHC13i4pU2w7uAfebSyxEs9jJLyTN-tgBDtVtLPE4GCcgJkc3MKyO1cpVr43Kl0RfPtnMo4F-JJ4g3YWt8gN5D4mx6LyUEywIzRuxtkv0YqmVoNeRUXNZ5jr2XD_Z6o2fzBfYz5ew9Q4RWdS1TpH6ERVrUKkBulcb8nSzoPCNYiyROQhnDue5os8PNOkgBmKFmgHhgUYDZFqdOen9No1NXnYj6PGcLqcwNYn5OUcBZ-yRTCAWhWkhyJTvsFErq03xkN1sZ2JoD-B10UH2A9246woR39nEnjcGC76GM86-Yyjfzf-FXQtuIKnyJzcdrzNKNm2k_u_prNT4r3kvttRrisVxglbWtyU9QFiysJmJFWEcD8ZvECh1lUFhZVWTP9-0G00 "Click on the image that the links are working") +![Click on the image that the links are working](https://www.plantuml.com/plantuml/svg/jP9VIyCm5CNV-obYviE4hNL348J1vX1zS3hSfeybRQykc7yajvOXVdTlraqH7qJ1FZHmadlEBwST1nGUQwsI0sbALLV0reWkd6MP5qtw975T5tK0Nrg3O30jhSwS4YREz0DMIXRPzAG_Zz9gTfsz3DFJz9YaV4eJGXhmgOl-oHnyiAOhAYrDZ_59N6L0Bz1wtcE7mNc9CE9kUsuO9INDyuZlWLgO7maAPOjCYu3WiskniJNUEfJMX5HNdRMi86yJyZQmRtq_h6tpLMtV_2XPRCX8v-UsDfNmcsuv8FQ5q4u1Q_V-2igFs6l2wFaegjj0aGldAE412ZPnJibIH7RAuDDEZqqMy_JcOaaZ7jWm7R3P_JJcLn1AF-8JfMmJMFnUWQ5bHE04dTIrGXc9bur4weMXr43C4FwbPQhjRLTS5zj4ujzb_xsk9Ba3jVz_FgjQXUqr-DLoELzyTzzRRltZ5Xb5dm-3Jy9BGAgjWRWyUgj_wJe6Kv7q3W== "Click on the image that the links are working") Elements and relationships can be decorated with tags and explained via a calculated legend, for example: ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml AddElementTag("v1.0", $borderColor="#d73027") AddElementTag("v1.1", $fontColor="#d73027") @@ -222,7 +221,7 @@ SHOW_LEGEND() @enduml ``` -![tags](https://www.plantuml.com/plantuml/png/bLJTRjfC4BtFK-pdhnT6JN3I7qMgX1G4gAb4MWg9Sed6ti5ikzwrTjRGl7rdrn08jLBrQj7CcJbppeov8G_EDvK--q-PGZSInThxcZvbcODjlrH-tUGDeIkiyMXylx1LLcimeUQ2lDGgpqOVBcOXz70tpIeWZuv3on5NW3Be-dNeVpQKSgAnuYRtKAR9vgf_cPoBDxbr4jt8Qki6oV_o-ltbk-karu6-2kWLD_qRDeVYPrEVeAq3KoA30tgE-WJfyTS9aeEQf-yCBloJHZ4GOw0roYb7qXvtdg4ZQz9Wrxb8HWrvMw7ZecI6jkOAlmOl3A8KjREoAJmblNqLo4ePXWx3gyWxyFQFMZWaaJY4put4Ha4C6DoAu9RWJTNMi2aK1K99WsWZKpwl9gKQc68n6mOcbjXeYAJttAbYY536erj1qGuG6OgTi3O7WNpBTn8dY5izfhiyfHiUwnJTp73imR-Ei3VW5TLGgp31x4iW_04R2Eyj6AcH16Wj-EGPI2IqBLKXql1jz0_Myh6W8MKDzLwAVNjADSvJcNFpCNZ8WJ0GtQd2MR8hBnRVfv7PQadxJPwB-448deRLRQmgaD-LTHLuPdofmnLhjS6WfVsLX9-DL3uCNYfJXi22JMHT7yKJWZiSm_xw-N3dg7TNszx30o65olXNm82GZnashZkzdBUcHh5p14dPerCUT-dzTH_jlvkZJRz6D6s93j9RdW2ha0XAx9IukFtsk9nEFa--ZjFUsGqQsLJwDm00 "tags") +![tags](https://www.plantuml.com/plantuml/png/bLHTRzf047pdLrpTFXYLs2HDXLG9AGXGKucq11Bb4QrzYxdsV6VTdKtoxxjdcuzGqgfFjdPdTtPsnxwn3emhSzbv9rGgIuviurnXlyInWMsK2RSfazAYIRLog5oKwZmk92XVSs4TboA9nzSNSnzwl9l5rLKqYFeKMesf0eH24nM-VsV4-LHYJaqU80k3wZBg1pts8T66enbhgSqmUCy7d_fNWw1x1dtfqMjg-Yzi0kcliZX1QmCgGm9xz0Bb2TBXymcIWfAcFnjSkXU9RCWcO3V8PnG9kzHvZiPg5VfrzLWmBgtJEHeg2kQe2wfm6t1C8N9M6CtBr5aQgAq2dWj5q95_2kiCEFr7BHoIQ2c4-qQi4b0756wPtnQZInLQqL9iBH0oEspMsEtiJnFQ0eXYEHzv9f9OIgX97wXJJX0cwEnc3MaxW6T8Ms5D3ZpvbdnIJx2xwfwkVqetEjR9pZF3yGx-TuJT0lwY6WhX9vX_yuG_eGB_l0N59MqLf6HaUG9QowJEHCf2_sr4XzMIML1PePNjlXRxyPHgaeGyeUOJS920zGuAxaHgjDLhnvRtivfPIsvtb-on-eDWD0sfgxGWtKAjjSd14UDh7IRTY0gzbkRDTnkLN3W_U2PKvWDBMYBf-inU4CoH6Lhtat7fUsXTs_ZXqQB71VMlW00-NsUQnPr9hnRDKckn2mHkuoSZoAHjTUlke_k_mT6ctoQQDKG7wIqFlULqCSZmhCJbxO-drMpwTVfz4dOxDwWu_PH-0m== "tags") ## Supported Diagram Types @@ -231,7 +230,7 @@ SHOW_LEGEND() ### System Context & System Landscape diagrams - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Context.puml` - Macros: - `Person(alias, label, ?descr, ?sprite, ?tags, ?link, ?type)` - `Person_Ext` @@ -254,7 +253,7 @@ SHOW_LEGEND() ### Container diagram - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml` - Additional Macros (based on context diagram macros): - `Container(alias, label, ?techn, ?descr, ?sprite, ?tags, ?link)` - `ContainerDb` @@ -266,7 +265,7 @@ SHOW_LEGEND() ### Component diagram - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml` - Additional Macros (based on container diagram macros): - `Component(alias, label, ?techn, ?descr, ?sprite, ?tags, ?link)` - `ComponentDb` @@ -277,7 +276,7 @@ SHOW_LEGEND() ### Dynamic diagram - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Dynamic.puml` - Additional Macros (based on component diagram macros): - (lowercase) `increment($offset=1)`: increase current index (procedure which has no direct output) - (lowercase) `setIndex($new_index)`: set the new index (procedure which has no direct output) @@ -294,7 +293,7 @@ SHOW_LEGEND() ### Deployment diagram - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Deployment.puml` - Additional Macros (based on **container** diagram macros): - `Deployment_Node(alias, label, ?type, ?descr, ?sprite, ?tags, ?link)` - `Node(alias, label, ?type, ?descr, ?sprite, ?tags, ?link)`: short name of Deployment_Node() @@ -308,7 +307,7 @@ but existing elements and relationships can be reused as participants and calls > **!!! Contrary to all other diagrams, please define boundaries without `{` and `}` and mark a boundary end with `Boundary_End()` !!!** - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Sequence.puml` - Macros (based on **component** diagram macros): - Basically all element specific macros (Person, System, Container...) can be reused with following differences: - element descriptions are typically not displayed (can be activated via SHOW_ELEMENT_DESCRIPTIONS()) @@ -358,7 +357,7 @@ In following sample a person uses different systems, and a group of persons whic ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml HIDE_STEREOTYPE() Person(a, "A") @@ -385,7 +384,7 @@ Rel_L(x, s4, "uses") @enduml ``` -![(unidirectional) relationship versus bidirectional relationship](https://www.plantuml.com/plantuml/png/RP11QuD044Rl_eeq9mED4lNKKneLMh1KD87s9AiEZNHTPNSaxR_lZ59KoF6zntuCUpGeD0wjj1uQLScXXiqLiJTFhgl5pVbgy3gKWm5TTGf1eLDrhTjBeVZDtc0jcz8DWttAwlAMkAqm29fK4T8BqIZGJi_xBwzHNEJdE8lVpvzfREyiAmLjEcMBnytsURlxnvBmD6D56CvO4qOp0c5CQ9sQ36HnuJ4UG26_DpUwdjgKCaxLtHHngk-cX1Eiqdpu3_aFulpN8BIsEH3dXuNmM7WBuRFm5o9W4V3cT3vDZZE30KDsEfobjvRHAFsrJ4OPpF88ggQ__mC0 "(unidirectional) relationship versus bidirectional relationship") +![(unidirectional) relationship versus bidirectional relationship](https://www.plantuml.com/plantuml/png/RP31QeD048RlFeNDoK3ZDYe4UagZGWkMYYRGdcJTNHB9kegxDktRTqO9cfBZz_tCFyDijQ6TwMjfFLIAoPuB-sHCgvy9wUZ5FLRcr9Uz5Xrhb17AkAofIIkfmfcLDbnM9Gc3LOhgy9wGRy_Tk4-WYX0cQAL4vxRO__eMnKM-ZxFuO_-LnixIibBHwKOvzD5Ul2oMLom1TnCom7123XXDA01ZG6jNPK8M1op30aFbsRx0zP2DKOOHknj56F6xKOAH-1TTb_-0_mJEVxKHjQFNmFbw9ZmKtapuAFoP2504s3cU3vL33RnSWnqFH-dTocYG_grC1XbCSYiKXz__0G== "(unidirectional) relationship versus bidirectional relationship") ## Layout (arrange) elements (without relationships) @@ -400,7 +399,7 @@ In following sample a person uses different systems, and a group of persons whic ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml HIDE_STEREOTYPE() Person(a, "A") @@ -427,7 +426,7 @@ Rel_L(x, s4, "uses") @enduml ``` -![Relationship versus Layout](https://www.plantuml.com/plantuml/png/LSt1QeD04CRnkq-HvgJGA55FFQLLeGLBHIEq9rbrQ8HrbTrPshnzPmn5Svl_3_RRaq6XqOxIUHXK9sqFkmlYR9w2G8iV_tl0Yssj0TrD2a6XtqrZC4kX-Ct1O2-7DaZYGy5Kl-V1A0o29ceIUY461TgVUV_rBSsQwfoLsSVvgyXSpt4Aq6PIhdZSxP_ttd-sb2zhTfJ9cZrbkYPGPfHEBgvDpLEjjzmbtztjJldkRtVEDwoV_zB09mrKLuCmkkP8NHqt43A46uWOeWt43361Ku9iQfvSPgm1GyfOBXZUOxfWT8_vWl6A9r2z7UKV "Relationship versus Layout") +![Relationship versus Layout](https://www.plantuml.com/plantuml/png/LP31QeD048RlFaMQaqApDYe4UagZ2orOAff0Uv9LXqJGLTorRTw-CnlAcjl_VJ3_3BDNManwxZldePLrDpUmkcWzgcVVdyGFExVwCbUpWgaUf0QfMJtq_jW9IJCRfPkkhVmuscIaJk-f_nsm7Nj2LSOu8Le94nkf__KjuMLnv3d_E7vbtFKS9uD93T8LZwlrozhxnmhnOB56Z2qsY8b5GEI8JYgkvOcgAi_ad79zomdbvfPJoc2N_sB19nOKLwMXTzKMkTWkH40YM8YGHBWG4Oc8ZiYXmoEmqjJWsnHQahcHmRrCZ0plPMfaPEKUP8F_-mC= "Relationship versus Layout") (In combination with [SHOW_FLOATING_LEGEND()](LayoutOptions.md#show_floating_legendalias-hidestereotype-details-and-legend)) a greater distance between an element and the e.g. floating legend could be required that all e.g. corners of the drawing area can be reached. @@ -439,7 +438,7 @@ In following sample the floating legend should be in the left bottom corner of t ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !define DEVICONS https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/devicons !define FONTAWESOME https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/font-awesome-5 @@ -462,7 +461,7 @@ Lay_Distance(LEGEND(), db, 1) @enduml ``` -![db below legend, 1 unit distance](https://www.plantuml.com/plantuml/png/hL5DZzem4BtdLtXH3o0jH5NRIwLAYu3THUA30bkEqH0FuCgnKyy4r7_VCIIxKQjAFVGKvptFUtvl7eWXS5NOvCwut5OQrOcvfCzf6k0oE1e-LVkACEJUCJeUvBv8ImikplI9jJNxTFInluhGotoM5a2CGQ1i91DW78P16VMJEuq7-LNZoRVfQBdO_8CHLoNeyE7Dq0ZRFyYDFfN1C5BZf_4SENfrULmkjiFTPBESJ_whqHM32v8liF-fQUqjLGhkM5ceG_z9VuSp_8qhw8VD2CCPVnjlfqdZswdkT2L7xxeHkbUTKKNi2mmTEQ_GbnOLdu2LGzIg35vNEPEGxswPldIkKfrUyhggBfKWmvlLC6hKKU9nUq9Lo1Lb76CuG5vBi-1vRNlZG3pKHLfk6pLARIieZGWFLzEe7sk9tsTmsY8fi5R9bkGYaRB-QFAsNBpTrXhlktelqsDWs0DXL9gRF7Zo1rQRhxEhjBUQcXhkbGyQWn8xUVRPcnpbU_2X03RUjSrQMn7FP8ssxllMrGiX2HxXAn1ZjT5iVKjwVU0QGLEwYyAHJZRFortsE5iEjzF5KpQRF4qMusulcS7FR6o8mUNORT2RnFjUye1Eo_P_0G00 "db below legend, 1 unit distance") +![db below legend, 1 unit distance](https://www.plantuml.com/plantuml/png/hLDDZzem4BtdLtXH3o0jf9zQgLAbHS3k8l6H0bkEqH0FuCgnKuy3sd_VSHAMgAjAFVGKvytCU_EUatlou7oPw-X6cKoN4iNH-uA-nh63y-2W_B7SbOGkiyQZyOFCvd6XmOIPFdcfrIuUVUud0NgUp-BJny7Tu3r3wOWdG1bqWoBmHpSIz_mgnfCVqz5oiVu78LyM8Dsdgw3YQd_F7NqgdF98SGxaqSKIJw56hoeFoyLck9sib_F9VnMgC3WZsHpxNwwfNLp5O0wbXiRqs_9FEC7VQZdzqYblTi8_nrjkuh0xDPacVBIc6w1RqHcLv7ajr-5pWhRGAFmHl328KXJEoZBpnCLtjQTldOggqujUhwfB1V3mEXa6ZiPAE6wEA79k4Of3Stl86chFUDR8rZLW3N7cbDj25wQs51IAYOV9DF27MCBp2OpKI0Aq5dnBt4Waj3seh4rNTRUunhkktF7q63piW30mpLNcBDcz5-lliuhQQacN66w5TP9NPZbU-sGL6r9cRrqENbdJ5clT2cj6AzHDtdLMpuGXmW1NG6thYgQhsccru0f1KhojlgX0jdvQRjE7sNAucIuUqzdaSR8OTtlH35xIiU9VqsJOlQ0rnOTUT8z6ykt_1W== "db below legend, 1 unit distance") ## Global Layout Options @@ -490,7 +489,7 @@ C4-PlantUML offers predefined person and robot sprites which can be directly use ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml Person(pB, "Sam", $sprite="person2") Person_Ext(pA, "Bob", $sprite="person") @@ -502,7 +501,7 @@ SHOW_LEGEND() @enduml ``` -![Predefined person and robot sprites](https://www.plantuml.com/plantuml/png/PSp1IiD04CRnUvuY1Wyfj5qGJuBGf0OzL2qMyHXsayKkxEuCCxEeRsysY2YvVlER_uv5awJWYmiN1vz6Mvv5a6-K8lsnVNToJYQnfG6Ys2ZR0O92hsF-sR2CtXcrlzuSy_JwU511irYQfduF0I7c7ypzucY98TROhilgf4ErBYyPoOczhN0-NLMh7zHtdr9ZCy4Mp19EhZXziTWmGmAJcozWGChcBwSyvUn_tVpgTg7dziFpMt_exhkdktfLx6mSK_3V "Predefined person and robot sprites") +![Predefined person and robot sprites](https://www.plantuml.com/plantuml/png/PS_D2e9050NWlKzXqaB1d90W28Aqf1PMKaHBSNGemPaxp5pxUViSYIZQdlkT0tUXiL3OyiOQrA9isehPLqIfPuIeuXvSQhosjDLCbI2G2GnAu4GsXJ2TaSQggIbPJaQPYKxRbDp2O1gCkoXV0fSWJ4UQVIjZIeDmPUpRph7WZcyFjLGrihaZ-rFeU6-K9mzqPTJ16EW_x9nrV6fal8SAgDay00Mqes-kJ6HcVtNqqV6VxhSt-tEU9kjajt8zQy54rJtm0W== "Predefined person and robot sprites") Additional `$sprite` (images) can be defined with following PlantUML supported options: @@ -517,7 +516,7 @@ Color of the displayed images can be changed with `,color={color}`. ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml 'stdlib users.puml defines sprite "users" !include @@ -539,7 +538,7 @@ SHOW_LEGEND() @enduml ``` -![Sprite, image and OpenIconic](https://www.plantuml.com/plantuml/png/bP91RzGm48Nl_XL3L45MsYP5XSkAe5PB1KWBMwL572itddKjENPaEvGLuhypjfTi3d3OKvonvvltddtb0tTXx3LxeKodHu7m5CBWLtNj-7CbLNWQ7qUFhhCce0bLP_jwqDp4ddCVX5QFzVhD-MqiVVkogNlk0pegFQofWok3hXeYdxtAfo7IVAg1m1qTyE07fm92aRQAevHtThTJ7TQfNXyRtpF6heLeKTzpMHP_zHHBE0luCwojjgufpgxRTllzORtTRDkufMdMVxQoWAPGlLn5_wjwCfaSQoljPJKO-SjtN6DpKLt-JaYKQCJToTslPzttfBWfA5zlDK9mIafqA8e5OxTas9eo6b_cT40wEmuWbAS9UnJmJ3S4_93Wt4hEaY1ikeYoowj4cwePaPG9u4P05pEYzNP0yvbQL3VdljnPBOYGhRojBfRfV2CTtyTnTtiVi2zz-j2S_7_GQK3rNE99aKTeY_gGmiIbKe9c8fG_58V0fLz4U5mqntUnc06c3EQCoQhvbzTawnEzbytDnvkl7ye5kq8Z2Fm7 "Sprite, image and OpenIconic") +![Sprite, image and OpenIconic](https://www.plantuml.com/plantuml/png/bPBVIyCm4CVVyrV48jh1RESl1B6YJ55XEfcAZnARMmoaIKbITOZ_kvTqw_gW3purlSjzxhxVovdppFgcKcH3wb8r7EYRzxKxpdFBFZ8X_LlpsZYmfT4UjCzAK-MrOZhKx3ZFbNpDnmSxzo7qT3l9t_Uoeso4ePSnLZ2fmMPru9FjzZODD1TZbCCSBpZgQYizq2IcalKe9sO-boNaCPwl2qy98UUSpq0zCf4cgtcI8TtqyEd7HXbR99ldizdq-MKydKnd8QMmrn-fTe0YaPKu3lfH_WeQ5IiZp7vMQ_7bIgQW66Nxtn490ZH_-7VrRg_w4ISk4lJN6GNKMoa4ME39W91x56nq6eGFMtUeiAQfAPSEEoo0qm_S46LB1_jIMYyHGhf5fENgXBGksYBYP9mopMaPFCBpj0PzWoMox7EtvaPn9BHI3hFHCDulX6MBqEvXuJnKgOiVxDF-B-VKL5PCmByi3r3SzDA5ZekX5Xg9D7sNZ7ect22-0ZmKwtSnw07w7dICJgh-JMkKTOtlPN9vTNbtaGx86UuDmJy= "Sprite, image and OpenIconic") Relationship specific sprites are typically smaller and therefore following options are possible: @@ -549,7 +548,7 @@ Relationship specific sprites are typically smaller and therefore following opti ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Context.puml Person(user, "User") Person(user1, "User 1") @@ -590,7 +589,7 @@ Rel_D(user, user1, "requests", "async message", "if sprite starts with &, it def @enduml ``` -![Relationship with sprite or OpenIconic](https://www.plantuml.com/plantuml/png/bLJVQnin37w_lq8DeMiXoQN9DiWWKDPnCDRHqjBdujXAOkgpRvPlMHdxt-SVSPEikK7rujCdIzyd8TybEMPTMwlYH6gkMe6mTgwXJsLfsMQqacxTBbf2oursgDs8cxfi5DCXPqXEABaehzuFRmFqyFswh1avj1vwl0ePlzoe2TMBMxHaz5aeDO3UWpzwv_lWnHQ5YqDyal798JxD-DJZnVspPwtFA1u-almGUGVQs9efeCPAXmJC8ZXZO25NKDoXUhpUYifiKYzz1lNy9pUjbMZ3PtSL7-qdUDvhei198YRE58g35FCKAU_sAAUTb4VoRxuTOHl4Y_Fnw4FYvQPUI8tRH61Q92bUC33GkDb6YfF-zgguxwpu1hsvMBVYV_YysZ2c1haCe_NpLMXViZdJiC30AOg4GTzPoVHA8VmkmDjuPpk_ElIhpzN__6escrNTVlKnMDNbLzDaLPUVRVnAxvyysRJyBwjhh40RHniUOZZZOF9O1g3a4u9R8oGyZsH_CJAMza4kyoh4nqwmaMuDfuEC2bnAZGGCRXhKNxdHaWyywfXK18IxNuBNAcCu_WQClrt6BhxizYC-P8i_MYGNks3qh3dKICHM681EET8TbP8QFaNz4vMd779b2CMkNPX3xrNqlBX4BTfQ_GK0 "Relationship with sprite or OpenIconic") +![Relationship with sprite or OpenIconic](https://www.plantuml.com/plantuml/png/bLHjQzim4FxkNt4reMl1iTDatSWWKDPX6EjeQUdd8ikNH5IHF4bkLih--qwotJXjF9Y-sFUSxkwvDrrOnuohDp8w4ehBkaHOErVPBrbcs3PT2RUkYzgYuLevL2xbUfDLaYblCxQkbAB8BZ-ERpnq__CgUvgcdzC9GG-NtkAtIollFRf1OxKwyQuIYE_f4v_smRCMXRDzVDhXqtryrk4pmgExP-jmSsB3XpIDx3KVG6cpOH9iPOH32ymWEAsX42k8Rb4-NBMakcX2BSd2nlJBTMq4CQNVOI-a7JNm8gu2mMaJs78ciTmpqOyXv6qlv6mmv07xwny7eYNXucAIdZTngKM5KDWQ0bDbGuK80mE5srOJ7OtQg-NTeCV_uDiv6sRy9XwnzMMga0jVMgglf8PsrfmfAD37BACsbP4pWgaLfV8I0Pt9xkpaV5_El-R_alFvV9uFo_adV_8XEPyr9n-IkpDvn_TFhx8q_A-Zgqr9JV3rz8iOvi0NfYjB0b8yKYlNs1GCkfBq1-CL2_CWbjqeX6MtiAMjXkEaGqjSKa-eNN1TeVfEcovuGgXZGbgmk7iIYAi8wl0CQBgTXIo-zUR3BxB1NpLQ5x9WzbbnsA2rREL9neDqX3j8fKdu6DKJIWevvbBJIEpIXGN4xxIdqGMgabwUlm== "Relationship with sprite or OpenIconic") ## Custom tags/stereotypes support and skinparam updates @@ -670,7 +669,7 @@ Like the element specific tag definitions exist boundary specific calls with the ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml UpdateElementStyle(person, $fontColor="green") AddElementTag("v1.0", $fontColor="#d73027", $borderColor="#d73027") @@ -710,13 +709,13 @@ SHOW_LEGEND(false) @enduml ``` -![merged tags](https://www.plantuml.com/plantuml/png/jLLHRzis47xthxXvGsV1hbrxnGeC2D0ipTO2sHR42VOOdCIpn8qYDVBa9Fz-Hz4AvCfRq8Vw8PJ8xxxxxjCTypumUcvhC_b6syAqYg1YRi9FgvN7XsMfkMhpDf0ld6Mol2nSlMeCsXZpEh0oEbzTl7rz7RVkVhjQrHYOl6pTNqW4Qaj-sKJ-oLsZaEdIK2qyMtuoD6l81sSNyDrEi1VEE7ysBJsHdMQJSwKEs5iiPzFzUlbcUepyLhtxuStcNTpDdLVaZ_TFSgm_vzZ9Bz-DETB-QHslJX8ff1_NOwAqFoRQeJ4v5dzt4MMFVjlz13tv7Zxj83HOK03q19x-QIamAT0Mk28mL99LYyCAJ8yC3vgh50GL1c07EO6YdROIDujVU0cI5vmGU42bD6jdqGY6KPimKbdhmhij-RqkA2eD5JPqTgdBYhTQaTh6zrac9qd6hQWuIr4GKXZCAC8XH7m6C-iwhGkGXsW05B7sR9gbacKtD5HeDC1OWiMQ0eJAjKPrnUZG67nADlGMI0mzDaONceTsfCgx4a67pa7jen5YmRZuP3Esx6faNGZc2UHlqHhaAFnpQm8xZ-N0bHlNMYdnP_TuS2Nhc_w6J6hut4Z12-YMpcivIMJ9gwv_H7hVLQ9sUWgtYJYZBRs0Mx_g0yR49oacprCx2mqkOBgzFf_AWhOK7tnylAq8Qe60jan-5tkDA-Ik9uisY7taqnaM759BxZL2Fy6CPJXByvmTfpjNjRQIeLlXT6QCPpgmHx7_IoLOUe0qkmCPwoCPsEYeuFfJJFWNxZ6k7z4gGw4RdRmD0Wm1Z2jrqGzLpmnYCTcWdGtPKPPqQSpZqtoKL6hV9AytNytiUN_Xd7HzCxHzy_LzxyNqNWmbfOuDqP33OnJ1L5JscU3uOXfMjDE6jcaq9UeNUOD-KiSi_Oa8aCb9BPywu2wajDr_GpbFnyci_y7SNoMImnTDupy2tGoe-gV_W7Vu3waj1ywqahf_NtSUSwK3n5jhK5qwZ_w-pB9vWMNJimm-qB7NkUFgcRqpNPRJfEFxQTxlp0Vv9jkFV_nvVtNvw-Nl7sRICe6ooNkoggtDlm00 "merged tags") +![merged tags](https://www.plantuml.com/plantuml/png/jLPXRzCm4FtUNt4K18rQshLCJ4AQj346cpHWMZVnSNBZQs9mx60xtVRlETj9bxP10mdwOKxiy_ExvtUN7Ld7ZAiAsNicL2ehZf0xLzftaubXT-DCkBnQL1PDgfL3vSQfBYQbPChlUMqTbs8nETb_VUcdRZvVJ5QpyS5uZwPkJsW74mhDkFJulPkICuUd4Wl2cRi7YOCIZTLg12-M57kYfJQ7_SmWgdxIE-QyZhrcsQ2_cext-fkHp_d1cxtPWPzTQCFHRCrtOKotCPRqMontCUhvJXulEu4umxVJ3g0ulmEqP58kMFeZxCYQwFtme-ZUApXVWYrPYXQOGJ3uiqBha8DGu784YHagFgf7S7Zlu8xkAsw2d5bm6XO879Tq3Hm6_eR7GEU29W03Z7FXX5PCKWpTbRGxB0kH6Zr7in8fUgOsPoKUdeeiTtF1aS_z-o2XbKZZcbWSnbrWupOOe0y7w-CJ62WTk8w07hm0aFhS4yevf4opjiHK42d7Cb2i805ihYl9GpB2alqUeWoD1BG7xqifKk4sv0YPXnH1sA2WC5u8By5kya5cLZbTC2TIYda0-fjMacnBnBUbiKuRbhLKkTALeXJVw_jQbQGn_HNAQFY5f8H748QWDQr4iAXLy8-dNlk1sFQxucO-JjAjFX4tVTdUi0NS1T5RL-s0R3I2_lpoc0BxJ6MaW_6Fr-IzWaBe0XoQfVUQovaBdamhKgKWQuKrbZeRBRaI39eAfbkrXx6UaytZZdaXg1lqmmZT9pE_9gmpZEJ_MmeAxw2ftJMDwGODLWhFuFBS7_YThPWVpvZYqjSX-OQw8GLQ2r9d8csAga4c7rARjEGhcsmc6vh6q3yDTmwbt6THwzb_4tkuRZXTgi_QidUH-CUwDsGQBTgKecEj5wH-z2GSfhbw1DXeJEsCbaBYF9OcxVf8R_1OgTiepGeHeCg9beyEkB7nsF0rfFLwkRReRsDkBo98VQEn_7U2hbfGxHle20_n7w8jMyhG9zasxzEWiSkfnVckrSgkQIh97w3Cda2PhL4U0JQrNcZ_yQaNW-WqF45jtP-6pSomTLvlVlRrs-t5wQVJBny6P1cBIU-8kZlzF_4B "merged tags") ### Sample with tag dependent sprites and custom legend text ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !define osaPuml https://raw.githubusercontent.com/Crashedmind/PlantUML-opensecurityarchitecture2-icons/master !include osaPuml/Common.puml @@ -769,13 +768,13 @@ SHOW_LEGEND() @enduml ``` -![tags with sprites and custom legend](https://www.plantuml.com/plantuml/png/dLJTRkCs4xttKt2DlN00nyewNxu0HRDOnqwxNJYRr3_DfJ0Inx9QYbH9AevHzDqxf6tHiPMVDbSHvvmpXpE7_c8iQ5iLelKXbwceEBAbjQNv8Oeqh7fPRfTLKXdKgP8MfUsbgeXA0T9nJetb8a-YuVzExztH_7OS5M0iQZgAXyI0NABkbKw_zO7ZWZwPCd1F1-_eCzHWbiYBNF9er-1KbIWDffNExHfqkimjfhRIs3_DYMks1i9rjksYeIeA9RsNu-BSa6SGObCEzH_LOf6d64rHFw8s4GSB2HYCZJ_u_39oaOjteA0iHPw2pPLy6Ko3JB6q9d88EeZtMA_15xd65GZnkTKQS7xpP55B4FVKLyaPP9qsI2NNXQfCZ4-stMKVJKbJnQksCX2xPSI9WFIFU0c-AZ13oMU4lGfKvd3j4zTXJpcjZ5K5waPH0Jh3EDEgAezaiqnZ1XPviowuC3IAGiLpsqsLKFfA8m_2qsQaIK7WrLclVn58HsvSjznOxKUzS-GirTdshbQO3CfotzRnNW-rYSC8nTAT4YaV2VDaNpI4hq4nb5-NTBaq-whke5dHbzYczBee5Gy6q13LGtKY6INmQ0fEVeB22-yYxBYMM4E_glR7mMHozn0FxyPt4ozBrAPIC5GhrOi_Vsdl0UlCRC8Nq-lfr9dtEUgozhLAl378pDN1OphP4ZiXqJlM58ek--LHIGpa-hq4thFirHrHInve7kHSJjV6OX5VgqfoqEjE-ed05jEbrNc2flUxQP_yrMBqLo-kGmbqwo7W0sLny6nHxM_m25tctexCsErlmowRgOBAxBBt5FflWt_oN7cKT3IAc2UaGulqcY3OQ9jF9t-xdluwPXUzYtqrdXmgTNnQ_Ts8z9EBu-QcRVSvc9tt0zj36wn8PVuK1F-kN4jdWasjqXiRIcPgTCtwlVuRHggIW_Khc6_-sms9NJgK3x8RHTYeaflH_DrgqH2EmXEcFpTedDhNsUn-6WH223q_vEY_2Xm6wj-AU9MQiBTXu8Ojj2eOICvMxhaPPfKJeub7tqRNb9vIQSlEpy_-lt4JTCA6dsaTmdPR38Zz_Qt89IkriYfLOjkiVtdswN9hEvw71RvXd53mbliWT-3_eRxy4IvSe7bSxxxE6DRnf7vWeJsLfb_fbszyy_FDzr7dfFK59QyAyGy0 "tags with sprites and custom legend") +![tags with sprites and custom legend](https://www.plantuml.com/plantuml/png/bLRRSjem47ttLoYUFC0CiLFIb9bEoPH0qZH3cXH8y-YHBM7Sof8hoI5Cf__UbUyOSYbFGTfpzkpkMP7FIcEfqvXP1n4FM4eeMccTg8-kA_7Q2IEzIlrKKHa8hYdNJY1YDs6O6yoHqeH5lZj-VtHdZkvlfkvZtnaunt3aZG618qwbanX-wu3G9Nn5Gk4xE7X3dh74QaL9777YbWcEH4Avea4g8xt1CbX5cWOwbRH_505MkJ5Mcigwd2ATEnPnB7YkPUVo7ZAxcB5IQdd_IIoNKK3TEPMFL2gNO8rzhAYdieEpvoEN4Nj354uI5WLOHu8_7moD36YYbMiYuC1he5uANqQIhg6eCyiQ4NBn16tXcDr1Ni4NEEpOc0k-YKMgFFgaxHuwL0bqbGvjQ8jdXk7v30U_l1NERXaDAISBY1tMK6JYxAx9q60EKgL531VxI1cM8VL2AT9aXpOC9GsnfcG_BpPcs4kAKnBfNY2Oa4D9IKqytn-f0ipeyDZfd-u35MfCjaXfcRMwL6GaLTxELAsfFqgIfgpTkRQv0OCW2WKbKrxhDZ7ncwGjyxKPo-kNAOqlLPErOTGsexb2-TNBf73PQi0UgxRPpROAID3kWg6VKLQepIrii1fGusnKzk5eDhjzyCQtqzjPHWlGPwxgCdEcQl0dpy-zoWfYSlDvi3sTUbsC4th8FXVPV3GErR2rJDq2sAaTNQBcEEwXhu-2qnfSxKkDs_9UbH5Mc3HoPki0AkSRUFHYxroad62vwGJl81WUnfMMaK-LyrFPtJyMWayrk0uuq8m70X_0YwEjGTdN-17taDaT7gAR7-CUMeWOhj70UQhp5yRlRZDF_8wap2C-yC0WCqxCqAJmfw6_sSo_Jz6fSzfa0xUtc3gPMxFQ07Hfx9XNQZWkHukJVetEZRqhXGlrcq7uDs5I6X5eheNCPGWUYiavwZlzLuIa2QnNDeBx_A-oIMXWeZ8Z5ojGJ3HVYQxrrxAW2JlcgRiFlprc8UshnU9ktgodCc66R_lelmds6Uf_I3AM2j2OC2OABQM84UO4hSswAQI58OEEkzUJSt1F8gH69oV77mer5S_MX6kkTbWvnKP4OtvhK8aIARI0dIwIzGV7xmQ5RE--7k0hmiqh-fhw9jsM_eUg-9sutG9ss_McSgPuuysg1QlJcrVW2bw-wSMNYs-JJjVw3EyP_3Vp3m== "tags with sprites and custom legend") ### Sample with different boundary tag combinations ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml ' Update the generic boundary style and the "system", "enterprise", "container" boundaries styles too UpdateBoundaryStyle($bgColor="gold", $fontColor="brown", $borderColor="brown") @@ -818,7 +817,7 @@ SHOW_LEGEND() @enduml ``` -![custom border tags](https://www.plantuml.com/plantuml/png/bLHHRzem47xFhxX5bKYa0ghKfqr8fO3QXm8Lj9hwX9puIAmcTcGxfMZQVvyF4vg6RTgUsllkxlEN--wuCPPfMvT5y4N8jAWvGcvjPRuEXvhj1fcmUPtK1dMgf4Lf1wagXrN19FNqZUM5I8QJw_uZGS_pXs79Z4NjeCr4bPMIr5CHVz23vuepYs1pX0mbQf52ech9cTw3iVi2WKb-I8TcxsZAy192Hu2wqi8WHII32TSRDgq2ZMysO9KA_1ktHzer9QAB99keGkbHcAc2EvgBhQCvGebMEqbOeZH7_GcDdUXeXVtOivg3DY-jezny0urzWnQQnu2zAS4Dz2Af867fAwG4npqG4WhCKFAMuFM1z3zaxt9XiIExGUCWQ9YYn0rj34qOnl0Z-1a4asQCcrDXwYjFcRCUB_6ZmVW63vzLzu3Zrl4OO21n1rxcqMPQjK4RjliAWp7d3SiJow9GOwMCiCgHNa9h61fH_liq23KvusedP3OAhQuRg48OmOfUHFVm-vgGA7OvKZCAxuIzhnDegMZFDRrUeMaoRX1_kOcGA5bcHkqleZ41d6uaqiZu71tHQZQUpcU3aWmFvqo_Sh-9DDEFfIC-O9f6QL5BLXHxm7UBz2sm4pQ7tgOfxe7DcGLXeJO7FxZORb6Zj21PYM0gbc90LS80IfOKQ5erM619VvdatQM7hTB-9eZ7QIB2SoFVhZuPM8WijxzpqMDT5pqQ4-lCI_aZgSRkcH3I9IIiRIMJokQecvYscf3s2PoMudRvl9YELo_mzF8uEnbBOZg6Dgmde4LxmWu4cEPo54wMyyVbOhPuEcEc_pcQr2dtZLqpoDQMNwwlvQlnvYVkPNYxydkJCjdfyNRwBNjW-ysAVZVI93u6gOkCYmxXz91hht_SD7MEeZDOLxQ-NtxVFCpkPejf50StABaxcLy0 "custom border tags") +![custom border tags](https://www.plantuml.com/plantuml/png/bLHHRzem47xFhxX5bKYa0kjKQT8cf590xKE12bfDVK9EV0IhmOvi0qFJ_llECGa1jabz0d----xpVNUvCvPfkrddmISXqtp34LRM5kPRjwlPhfC9kzea6uCwLTAYj9rKhRj5pgJBQHlBSv5q1xVjPmUzZf-wso-ThvtF12q6QbqewN8Ann-quBNWp2BO5KA64hL88L4RoPdUWx7x7859Nbw7PcyihiDh28a0TQ65GNToCfYWtB1A5MXyiW6hLE1ht1zev-uYkagoWSgLxeMPoZdHN2s9vW0bMksamnAbEUeJD2RHqGpRiMSrfJOlxKov-GuQsmOjLCM0RPNW1bgHL92mz1rI1ySj419of0RmXk1vIVe1sRkLi7WXswDn45HCKK9DwqDr36Fu5VmEWa7LnaKTcFh8-kOYnqiy9XYVuE6Bw1PmN1AF0GOIT-1b7cnsezPfmdPVOD3dl69vOLaKQYoK4LOHwJKqcg4HvGUwGQXPCQvsGcQzqEfD1HK8FPYvYaY5VyuT4iLqvzJqmWTX7pS9D5Gq-vhUpj1KDzI8_-o4AsTPPdhD5xas0TGx4cbaV8n4D1lrX-DHP-qC3yTCltC_YMLFww5pVC2qQoMjXsHvlWVyIHjARu4TRIsq5bLmYyQMMH0MQ96T7rmibwYfAaYsfe4kM8g1Yn86KBB4xT8n1dDSkr-tcsT33qkQyt8d70zfAWalZDpUd1YOYsnb_-PYZPsuwD7OiOwyb7-IQZnVamDoGkYmffLCAdg3hivkgZro7EfwAEwdhvDXV_O6Bs_FewEn9ERSq0Dh3JHeQwmam7GbU-5WEdwUJaQJbqjc-i_HfAIyJZmrWsnj-5NPu7qrtlo4AiFsnizDokHPZhVJJzaJsozcxhkH9l7XuBuDXaxbSLZUDSS_hfBEbkAiiHGsVvp-M3oD7aQJOHG7TpIkj39_00== "custom border tags") ### Custom schema definitions (via UpdateElementStyle()) @@ -828,7 +827,7 @@ If the corresponding section is stored in a separate file then it can be reused ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Context.puml ' <<<<< this section could be stored in a separate file and reused in all other diagrams too ' it defines new default colors, different default sprites and legend @@ -868,7 +867,7 @@ SHOW_LEGEND() @enduml ``` -![custom schema](https://www.plantuml.com/plantuml/png/dLJlJ-904FtUlsBicHmcAbXGcijnKRZcpWJ1y2DttvfjTmgDsrsoEututz-MHIs8PsBvGFlUl9StivEzDiGqbONmZdAPYf8ZB8bMvbkpgTdZ-IAdPPcK1dMg9A6ayrGLpPLWijAS6U8YJvg3pjbz1StlXis26K9jeNXGATPqlghSlQ_mlNg0bha1WodbIaAgIi4XGJ2aD7B89J1BhfXcX93b0e593XfBisM504LBrC1pjj2iC41AMVESW6EMIpGWyR5wPwKWI9LGsfpQwYn3RVE_C6QbSqApyHUuGFld7HqFniFn9Bw9Bw47_fTkravQeL_3EniyQL-6hQiwtjxWs0g3YquT3pPunfFmgbt7BnoEs4fgFgDeFflS31tNhNwlN7-huI5dcDJnm6KAMCA3EkuoXQrkcwLrtFLmsGcwOLZ7NSy1RxKwDVz9D8o7jwFeW9aZPz7VsGxfpLUS4KO22vGqfIU13N-5sYZfdy9niXXKXz9xdRK5CoN9mRkZgEgLvgZtD1UMC4l6rMCk5psVT8cLjpl86QwfvzzAGYsPW6fx_PE3gN3jQk9tu_K_4SyUrLwMQFrn5lDa28k34-fyOaA19ToEztoj4aNxyncN6j8b8qj1mWnoS0a-6jMxEVkVo6ctzxrHxQMPe719ZaKkqPdihQXr8klXkBqDFR5tn8_g0PGSLFPy1NdU_URe6sbfI1MeJy5tY8tGP_B1xXSCjfmDCzsaQYIEsGx3Qjos8Rrefi_njvBODjOeM2vUDT6P_QurkbieCyqAj6Ltp-y7lErKQidVf9eRDBRCLiLzbZxKIdUJJ55o0xZ9Ou3KLZF2VB5CbDvhzxzg9tshg3MqJULDVu__nCFeLpJwsJZnhgrBMOX_ "custom schema") +![custom schema](https://www.plantuml.com/plantuml/png/dLNRRfj047tdApOqKXqfiGbsObJLLOABsaYE7VcYzWqjx61G5jRQNNBv-yu2Zd7YD5BmW_4vCyEPiyFuIcagTPbpwoWhObuo8AdM6_MjrvFqiRlET5f6fG8PYq93eRkno7iRJWkJSwOqurdK6m_ExWoqkftq7jpkiEiW58vDnfFkRanrwolvRYwYqqmH1R7EH45YKN968Y1A2mcCP0MXI6wef1f8ad4Wj6140YgeMSw9q2b8mZAwbZHNH0k1nJDD62HP0OeKy6ZkQSarFe0BgKunEab0eluNHcrafZ7QrEUm1looZex7iybi7bw75sH4x2_3f1yvdjt21nKUzIyyvxADzoiS7Cyz7xHnjy8J5dcN_JP-NkC0JjIgCmrMo_drfEQ6vhFZ_2Q7UOn2rCRhPqGkZPZRncjDdZFiqxYDrprS3DoXvxNnkcUNESwWLNyUJCB9pJGuMCoGo-3lSe-qLXk6nnTmoD7mXNxcqB4t89Kex5Do7At7vb16EwyHJ71Mzk362XCl90FvAkSS2PLI9XwpOZsojIp1rAuFSebJDx9lSFfaGJanqskV75I5WLLC-Auy_nFo_4fUMqlmzB4MzQmqv0ST6dp28TSuLCtuo9OY4lgrFxDIaZYb6YaIKVD-DGe-iEfTdVudTFgLpeDMlL8p1ruhEURubkyLsOueLZ8Bvmrd9lG4TyGFSn7pfejaku8iwwuw-avSuWxAGPuIkqPGWa-BUvmlCcuu5BEeL7MYccdCm9nwsa2_v2osyfkK41lhv3JZkvpWpFpUDReVM2IutW33RhVt1sgZAotbRrIj52WCmwZGf_5zAtHVoG9DKGGgFMQZDZbJoDOfdjgRTl-JNQSUodXfg55bBNxF_eIJu5Sm_TaviQwm2lvJ_0C= "custom schema") ## Element and Relationship properties @@ -885,7 +884,7 @@ Following sample uses all 3 different property definitions (and the aligned depl ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Deployment.puml ' default header Property, Value AddProperty("Name", "Flash") @@ -914,7 +913,7 @@ Rel(personAlias, containerAlias, "Label", "Optional Technology", "Optional Descr @enduml ``` -![properties sample](https://www.plantuml.com/plantuml/png/XP9HRzCm4CVVyobCNfPANR9L82IUDdKWaCfMGG69b-gQ78qbnsVPPqP0V7TiQrsxBYLFFfz_T_R_Vxvo39Pzfx8NKjVADoXQPkFUL9M5-t8hkVKRxz3Mf1arbpLrbL6WOysvuqR9JJL_URwCgIyV5rK7Zj66rFe6ZQA-YqKcNf2TYGP_W5SiMeG6hLXQCcYvdugle3ncrqspInNvBNIOJqN-Je5hyydJmpkx1Ir_0qlI4VfEn6Ga77Ch8XNFFsX6gv75srz6aKKhNfSN0LwYTQGBavPh9S45U04RJ5Lt9lO79MxGrLQcdIZkWoUFIip3LG-I9g5dzXbvzuBtALlaktq-pQFK9EoWwV6pOtGPcGJ7AD0CKhdB8NJsYCuEq5b0zpDOtrA3wqMXmt9QwAetEAAyzewf6n0k_cIP4Dy2G_xOW4auUVRi-LvY28UHlRGGHcHEEgZJeMUzYvx9MM7TQbAqxV-lXVpW0F-64VQEiIjSMeRi6kyeqQNVS2OSGzZghKZ-_IndvQloGbXK40kTSDuOieU5WecoKqwE-ZZguYTKJx_yaPL3KiSz3OslK3U-K_y0 "properties sample") +![properties sample](https://www.plantuml.com/plantuml/png/bLDHRzCm47xFhp1vMIfroHg1a7ZQb850Abi57KYyL6voD9OSdsLVDWBQV-VihMlNjLGysJv_zzrzdy_ddgIZljF9AsLgtJSWMYBhtnM5atVvIb7RBtiFhaP3O2YliIkibYRad7fgj5eMrUlJMGZTV9uMjsN-DZ_ZqE8IhCQX2qas54XEH0C_PQz9j20RS6Bcq8AZOIo-ITr3Sj4qwr2MNiaEqh58FsZfstJq_FBQhQHHloKfD07q0v7GAhcBcoFgSF-9ctS6IBp_nKqvhirDCdW6pgF9R5mkj9AUmLEvX9XrRGE_rE8IVErKF8diZZrvKc8VIprA6Z5dyXLetS776CtIzJaTfr5gODyYtMqxx2O14y6J1pH9fVra7xHyWfPRq9AXcpTON643YsbcU3aiT3vOEAAyxZrXjqUu-9CaGdnd3FQx1epuvaNRrKPY5NJjWsoaLMM4L3o7KXdchDUx5tBcKBS6DQw6VslXFlSzu3q_uU09kip7vJ_cOejHWO_JS2BY5rDc9Q9_jtcPlydFX0CTnzSBtrkBRZjH469ooCcZFXvryGlevoD_sChDP1prb8dFmJJyrVy2 "properties sample") ## Version information @@ -925,7 +924,7 @@ C4-PlantUML offers version information like PlantUML with its `%version()` call. ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml ' existing plantuml version as text %version() @@ -941,7 +940,7 @@ footer drawn with PlantUML v. %version() and C4-PlantUML v. C4Version() @enduml ``` -![version sample](https://www.plantuml.com/plantuml/png/ZOynJyCm48Nt_8fZGBH3dQKJKwKmWiG2Axh4r-GavnBvpgG_dvXWjGjIfqJltllytaaDewKnL0yiNKYUO32RzRck8owkPnjIcvHYDucHcEkciPu3IiuSr7pWjcwEX_SiVRozrYEgKLobhsPD80j5DsT-zGHqOJMM7We0lYagJmAeO7Inwl5FsEspNsY1pFx73LLp_Bp7xycGWy8kJtHGkfRx_XU8RQ0hy6MBRDp2EIVfRFrHI4eUM81Sx-0yJKQnsZxW8ou22zjmyv23wp90yQLckTuEEP7ujVqF "version sample") +![version sample](https://www.plantuml.com/plantuml/png/ZP0nRm8n38Nt_0ftg0e3IOMGa3eX7MEHMDgrobtC4IaufyJX-FbDUesuWO4fqRFVP_lj8kl0wUB4YwNE9ODmPXxYXr91ZxAtV4vjYXWwJup4ilCNDJXDnREAR9njLRDP7OlqTVXKrxNSolSi_JJPeIrXa4FXYpV0curigOSAW2k6Q3s1Zi1uO_7wBooMfPzmXCf-q0sYsNm_qsymB-8YBCg94kgkjRxy0-hMuHsudomJjt9EYJhEdmWv4GEM06KluUGzOn3J0oRdHZ3cu6Q39Dml0qq6Pf6LwloG7PB9s_y2 "version sample") ## Snippets for Visual Studio Code @@ -990,13 +989,13 @@ The core diagram samples from [c4model.com](https://c4model.com/#coreDiagrams) a Source: [C4_Container Diagram Sample - techtribesjs.puml](samples/C4_Container%20Diagram%20Sample%20-%20techtribesjs.puml) -![techtribesjs](https://www.plantuml.com/plantuml/png/ZLHDR-Cs4BthLqnzMGVGshj9jm5wMYTEazqw7uta1Zq9b3YMcLAaIb9nZAB_lKDAaQsuWEk39G_V3D-RUUElrZ7Zcah2o66nTaRaQ9_jAFf1g48s767jN6r_dauDsqnAuTPDtbWqXLOEbPiKkfhMaYbVugDrN8fyUldZnmSVMjukfXMp3Ws5ialAO4AXcTI4ZJv0eoYveYBWrWWhBQNU25M2910mnM5mB8obDmrqEKXTC2ctLADdUNX1j9ZzSRzCi_J-8PlVFzsDJw8FNMYMPCclL-db3SMwqDEtz2PRN5rVtSqf64KFQAnMsTMh6pEbrRRIZSsyy1X6ixS0B2amEkd0OrQM1alcaFV8Fl8UoYkXX7M6EQ5L3nz4trAYP6iTLjc5RXHdPZikFiVxqvhGk4x-Ze0-uQllmtY3USRgcj1FcCEihgKeGkaHXRwp5nP3KXlVyzlVBsD8TKN7S3vvzUSpFmyBdfhrZNyHk84QTIqnXlRc63eRn80lzA30iyxf6rqnWPNH5Ssk6nTumZ5mGHvYCiptMmeM2wUzo27pUJusA3EU4uz7b84p9SsPOpcpwEdTRfFV5l1bygLbcr0Pj0VymXCgh79IiHOrHPZyqxxdcpDUUlYrS3TD3WPhtQaue3PU2OasJ8Ik_OL-G3kVaVyvIyzEz-XOPAPOWr0SNz7-bqobxL-I4kuqoGa28UG6YLgLUdu1fvFJWSZGsCSacSuSlQmGkOLnBdK9HDlPaz1Sjq5qzf1-KtFcWjkMxTkR5-3SewoMw9qowW4MQgE3wBWhEknJkAtp0MW536onHjv8v4334fx3Fxs9_KAvZN0jXRHz8yJUSVidGwVjBSD3BzFIsGKzWxg8_76meZlZqmvPh-KcJHyImXDwkAV7uSDTFPeISlhZFHiptetEDsnZX6-jqpwLHZ_zFh-W5QorSN1szkadAZIeitFTeDPxMB3J4B5df8qmwAVfTA5bTzdf-QVFvntjRDdRunXnGh4Zx0Vb1loVUl47k23WIBl-hvnTrPtZhj7rXWQXLjfKOQoxdUdRrazqK6hdJe8EA-IwSL0tkHG559fZkn_2QIFmIDNErg5elqoD5QhqYnx8zSi-BEMrBjWsU-p_CNUjfgElg7XJoNy1 "techtribesjs") +![techtribesjs](https://www.plantuml.com/plantuml/png/ZLNVSviu47xdhzZpIyaCnQbpFS_SKvquJTfpVZJWo_I94R2srGh4IIAEfzF__LO2OuXxa_E34QlLxlVjVYi-QCEKgGi18uFPnYYUelwcHzvllCn4dIDiZAdqd-EnOjjmpSscJckDAfEbmTA4cIp6bM2b3V5McrpmT7pn-zjxQrhUBCPFat0Qdf8fkQ0JZ9UemefylJTGbtIue21WDWWhAOJSyd8DWfo0bJaCjhdIj990oK78Z0cnenWTokC4tcBszMuP9_7TVJA_UxprJxmthMaM9T5Vb_75DTbQq-Ed-3fPN5vTtix9w7dtgBGiayjduxDIbhj2rZgnn0COpVO6M99XTD8w-sozLhXc1lFEixEyTCqBNd9j53ESqkpT1zRz4I_QQOD5SYxhCcTgvsVlWdwtGchNoGyFwEV-kZhuMqmJLbNa_OWfpAfAyCo57f7fCtjY0KILiZM_-ViYW5WMj0tJyDdkpsm_jAstqhRmJnotKA6i10RGP0wWbK40-4GFCdoJAVsZoK9OALcuthbsWGKSGCv9G_Hc-_if1esPaOxa0FayzHMA94y9nmCAXvaEpPbXATDeuTtieYyBU1--Rz1650Rr4JxtX0ABb5XiE9M2ad_NB_6cB5zRzojkhkiK55QoPN44pLznWTfrXD9-f1Te-cDHV9p5PvCU78rCPHlWPOxFg7z5ivJw7q47RgMbOmc2E-ieod8jv-Sm2IS3agwm3r4qdXbQh11p3Nugv1e8jj4dhhXcYsYEK_frbPCUhTgMpMgl1PXQBos942bbr3bGKPLqf8CswB1ExQWw7G2fbe7EDfZNWaHFpU8MmyzEn7QWp9QR1aBShCYZjzrSChJRP1bkMfe4O7HkdvQTH_eu6j63y6c6jELo7SVt4VaxxvTp-ehxhsRrlu-uCzrsJyOiRrjd2xPLt9RMIDVNBulnv_avZM0bbO6pizC_sjnTd87g3h5UkktbrFFe2MdB5Tfk6fb9qIQRJ4_VJLlOoV8WZrU0vrQfhw3lXnlWV-p87_aT4pWkr_-bSuXwKDmLwNSlQ9hBbLH5SzaUPgOhMry4NQY3Egth848gQmDLdT8jImD17oKt7vo6bkChKVUoTa7tmrHhUpNJe3jmlM7lXx9S5soNF7Gtvg7KjFK1ovo-Xly2 "techtribesjs") ### Message Bus and Microservices Source: [C4_Container Diagram Sample - message bus.puml](samples/C4_Container%20Diagram%20Sample%20-%20message%20bus.puml) -![messagebus](https://www.plantuml.com/plantuml/png/ZLLDR-Cs4BtxLqpT0dK09yOMFHK8iFumkhjm4gzbOoy5Z94qbeYbI8Aad7MB_lSE9LjX4WLD3Z4vd7dlpGUfZywZzNKb1py9bSaw9oYzD-wFoSJYuqqXV5cdjIERQUL9-PjCLnCZKOMOQ-TpATB9_FVhTJ3jxbQJ2fqdowRzd2DGAB8t9k3_2hNYu8f1m9S41osbVXIg0CbEW2g7PyV2EbvfO7AGEaCfJupHgNnDC9Zc-L9IGDXYCHfM8hCw8NiK6Gt7y8ihqT3jKXIbJqHEUHBseoi-IOkvbjhU3kVQgWEh8ZkJTHDqO8xpuMCfV6EJL93Aj_J3txOau5gMlnG5T701VdZrKf3psc8HQTdeMh7dJF_eqI8ReTzFRobX_47owU7RVhtS90_t-uVTTlNvVZbYyvgiqsgKrSnOaHt3l5iDft0nDm0dxbQrdmKXQ4-Zx0ExNBpXipfeMw4NMWslu9y1y5zNz14Q4pjFZP4YQvtP_WMFw38hZ1_3L1MrH1lCqz1qrsbmeSCLAYmeT5rOC5OVXEJiNh1T8lRdMiVKNPDRsZ4aneR1ccdjWt5R4XWjb0Tz0CmoSWuuiqu5Y2XHBhN7mi4jn1FqMb35A2nxdzQEAUxQ7Sng5nWtcAR2ttrjs2qgPxJr3IUx2nK4q96KTwzWBGLNLXybkhdOuamtTNeAltDBwCc12Xb8uIY773qsPBOBDBKrsf5xTtfOvy976gPX7_FFVvxSt2-tORcs-YXorg1jWKguff3NZso21YO8E60c92_VBs6HFZKzJ-D-Bz1ZYgwHyM0namGVVil2Bl7QallVnhOtiOSnAZzJnfMFEUzEoTTLH8UNulzDEHp9EgPhHatAhjzFJS4SIftrzAPNONzR-3HgIjW5EKiUgMxRgOjg09Zgsfz73to97aey4lypXXJb_Gh-7Gms9FUBw45fx_wk5JtyjDsk4tOykpM7FVTrPxW6RtG7GfcA08RkfB8nVE4tRV8CUDVp1hGw4bAvwxBI0UKRfOdElfFdwBU2enlSWNJQwaPi1DhWzA34CzhLl6csQ1_2nMn-Jk7vcz5tqzyd8ePfRzZx8IvIUjWxKsygBVKBjdWSkuYMguqPhF2qt_ImFTTz-PQjbdykxnVy3Vl8MTIL_0y0 "messagebus") +![messagebus](https://www.plantuml.com/plantuml/png/ZLNRRjiu47ttLynw2wm3E7PR52YmG83uXcqB9t4j6trPm1XHj4o48WMISkeM--yxf6nPSXGaVh4uufnpvgfRwz2u8fETFuHYiaWux9pBxT_3eS6dGIhSheWBomtJod7b1andmroYyZxNrYLInCF9f-k5DwtlviFzny7dmNioRIRaWK9nCyWz_bzGA7BE20JSZiDMIwcVX4f1qYL0bK3ZjJ2MdZGGEKZDKCe3OLGgdnDqHaaoazmZh33jTJF1Z8wusGl6ktruPtUOyvkPI7Sk4WbF8d_kNT6RE9regSrDTwADsf8gRiQo24vRuZY-VDe95soIfrmbA_xJtPGaO4kMVnNtw60zVFVgKf1rsc1QqxBKXQARO_spHOiCGXyFBogvwdIYBmy_DelPCdgutpoiL_ElzxCUcHVSMArwh236Z9i-JAgdxWXEvW1mi8vdcx4NWkRGOn_eokasV5LRRJ9qGglk5Vpk0FsgfFSmp-kNHtak1Iila_qRxj4o8tBNXv5A2ud6cqU-wBRIO7s5CrIK5bzrOI0tUYkaZwx9TlBO77DTfpuNET3s8SgDRwonriuRLzHFkHRKMNeBo1YtbjhFL2f0r0AbL3jCBTn0iuCk1MM4Gh8tD1r4SLUUO5nOpxZ4E1RkxdjWDwXiheqBd7ITt4a0trDVs6UmXlkhfBuMwF9agqUwBEA3_vyOZevRK3u2AInF8467WQm2WxmmkRRSlZayB1BXQXf6_bpdd_mv7DpFLlvnOVIUMjw2DYagOKCYhv_810762zWY4v8UtovX6f-BdiJrUayflXXjaF5Wa4aE7puoVufenBXzjR2dINpEU4v_e3ndlivvTuY-psjqU4h-Bqh-dhgQw4AhINckTrKKJ62dsIkrUK7XgIoUzrmKV_9oPhwbpiUZkbeE06DTk6FhqS2XWntkQUNJB7D5EwjLmN-TpfBBpRIsKChPNvUYkrzMgqNarqbvBRnicTTrdeHERQiE-3Ib7WpjGR4-VAETDcm0hrjsGAaZedLigwYqH_d1uqYpH-x8-oNdvWIN89Ms8eYjWGQS5fHcZnvp7eejoaKu7K-E8JHtHjkalqr40-PoK5-721Wjx1UzVn5AINt1rcp7eyUHA_XqvdZOBDlO6aYdRzbyzi_iVahVi5kAWZxg_mC= "messagebus") ### (C4 styled) Sequence diagram @@ -1004,7 +1003,7 @@ TODO: better sample is missing ... Source: [C4_Sequence Diagram Sample - complex.puml](samples/C4_Sequence%20Diagram%20Sample%20-%20complex.puml) -![sequence](https://www.plantuml.com/plantuml/png/hP1FQzn03CNlyocKd19ex2saby12jabe2saQTbjw3BDZkHQHDQwbsK8_VMMd8OSD_GCPi8sUzNvlf7ErE5hfEHnOXpt2nUbT4J9ie1rp3vtPe6TrFSOVrJUohcoBufYo68fLAVVrm54cm8bQmxIjBqvFRYVfoyVhkezgEDOpMSC1IUBIuCj0_Q8R_5vG4bR3D42unL6p7AsO4hw2m_bxUFmelyrR5_tjKeZ9Q1SDmUiGriYFBgydQx4EnIX5eoomddBKPYCRQ4a9LTl2aA9Y03yJOlREd7t4oYs3OUCCP4NGt2FSapIGMsWZSHaVG9pp0AyNYmKOJKk3tsVlZfSt6rYPnNJlJF23qeJf2IEsa7SumbC_d049sJEZTiYSdV3aSjrvdpjII55WYv351KN_6HcO17KA0dU4i5p21oTJPFhvCEfo-JyR_TlYrgX35aLlzIml1pJwGuvajuyG_palxZdsSgkgWZVGanH31OxcxQuz4vyYiyAE8WnTbjcyUV_fwztrrRkhcykZut2EqfIUVm40 "sequence") +![sequence](https://www.plantuml.com/plantuml/png/hLBlQnGn4FsUlsBQJotOtLCgGk6WPrjKgBNSANuikUoiEtGsMJEJ4_phdTpP5h7-0WExOT_EUs_c9QUYFciPsUtfW2F2sV5DYQJOGP_J28Fg92Tjc_sNvXFfKDP5C8SK5QCs8Otjn3vMWIFHZcdTdXqVNLVemzlBTlEiUT7Csgsok3sAWKk7_qVK6btXvu8nO3FL0TmrPadnOC4Ky0diR_VzmpluPLeRQ6-3d0zA6wy8zktS4lcEjQjQ56ivAWMlb28igu_ebiWAKa90aRum12_em5QLs7BltN-KM1XbibHD0raG95dMjnGxI3tqdhZadH2dDC7JsMm6IZKq-Bv-wl7yQWKBLHzkJRDMOEnSVLp67j86CppKmmcGdUeZemx8dEfazwmQ2S3xWSJ6Yx16ID40GVlf6PYYjML6O0pdvdDuOyhacRxkHftF_oNHFmMtH9bIb7gGrMk94ohznYScesVmV-tdVyLuy6sQ1fx3IB4e2h3Tcmo6FM8VFBF0XZnCGufRykhrkuytbnUlBgxE3mxTgGLdb_KR "sequence") ## Background diff --git a/Themes.md b/Themes.md index 6bd7be8e..9f1582ea 100644 --- a/Themes.md +++ b/Themes.md @@ -1,6 +1,6 @@ # Themes -![Theme sample](https://www.plantuml.com/plantuml/png/hLRHRzks4txtNt5r-qCTG8dnGzkN0G7gsDwQmauyosttCC0uYMU9A4Lg91N76FQ_xqXRLknqw83r9J6FlE_x-F5uudldqVgcKhqNlgIAOFnstMZfIS36cWfAxsltqt1eSNjLI5ysMUF8vaPxqlugDzMmLgW3mANpGibiE7vxkGYXJ_FPi4BdoGuZikkza3fNZQ0V0yf2nvo1KfEzgiCEUkc7-o_hnNIPtj-jxp-jPhTtqy55xpMii73WchesreCsu6hCoO7KmCf0OqKmoD2H0BCFDLgGLL9BNK0W8-DtDRa4jgNCIn16l_OjO8k6UbSPInTNm8otcsFO4bZweo764IsbeeAqI0x_mTEZXoqRiK-24Xru0nc1e8tK97eZ8QQAAjAUzpBePvX_vSJZ_li9lDhmO6oKiTUlfhFfV7gtMlzypt_6zxFx9SzdnNws__BDctUJqRkGuqgiwNegYzAdKf18mtXmmJDxPIiMTjsoGTxI_Quff80BEVsBe6v9AYf3jzDvWEOzjN96ooMVIwj3CS8_JgH-f-XwWguaCPEQjPoW1_3XZw4mtdSKFI-z8ZZw2K9YOR62ZR5mgprPJHvkK7yD5P7kdAUgrrkGTKOFyiPvKv5DO7pyrHz16mQpYMUUSNQoF-Kw9gAACS0yDutshiywzj3h6mu8jBj1_d_6EXVGlu0_Um3GwHriALjZNVFYBvJ1gAwLpD5Be_iS-eWFc41Qso1-_daSOXDIye5bH6dEyzeS3XSGK8iOFl9cxSON8nPvokngPBYKfnLTBh2WmDwofhcLjKzWf8j6eGtXXJKFKf03LEhRB9j6vq4wAkbtu0qx6Orqy20nf4WBl5_8hDawiiyKLIQJYWvspEEWrJH-cS1lMA6L-bGBA5d5fkUQp947i_dNsjmpSNi18EX1vdGkRv8D17eCxIOSm-5dK9F-EeEJiJUM78JM29OAwRoDHmfISrbMyNS2PRmhW8ql8RSaI7k9oYMXhCWvKARW0VdywfbHXtlDJibGiOlRRnVEnF0os-MTEFSTXu8f31nlAnRk-bddOb5_7Sj--kW7LA5KQnS3J3IzdFFuSEK2yweaa94K5SnbReqp6m_Jnxn4NH3iCnds2UP1MuVAc7fZiQApEztP7igphOAS0-t-dfeFc9d6ToMG7Azo0jwYTXYTwEplBKazQHVTfVtao0Nk3wlL8kM5f-jSZTzTqnPz1xUdMz-5LfsPhaL4kAu1791YyBGWMiBORnFuo5_LOIJlJZDE7H0w1VyDQ7t3oPtixhASWYu9XOjlbDYljbPwSk1D83hmJ6x637d4VEBMMP6b3Ek0BaCqOdH2JklnJCDfNkEuFZhwTBvQx86wpPoadrLbvrFtbUDkDP-TUzLDC_p-pJER_ZAzc_1RPsEC9ml2ubRllpNjimaUhk1_uS2bqOEBw5buL7MpFFpSJlVUiygcKdy3 "Theme sample") +![Theme sample](https://www.plantuml.com/plantuml/png/hLPjRzis4FwkNt5rEzG657jRKmmO4A2EhQqfxDYpd7OV1XWKTRQ9KgH6KdQCOVzzHxtPIheNOCq7HppoddlkbNnd7JEko6JmmkqnGvXSRmeb7AQmDJg3lNEv_N4qCkmut0ctBvB2ek5QELHko7KsoYLJ7k3AkbIAP3IvlbfwqSDyDZfyF_nX-EseHBR12w6uB5ByEg14T48QJ2Wqmznx4CJl5vysosWLB-utYuVrxEu-wW-2rx1cEmkso7Dj72WDDcSSBGW5n0mK8xVx2RFaiwv4XKhHIA64se5rQ52xKuusXEDUy3saMhrsBM2DnjGfqmO7Go2BTzjMR10C_bwWzJ6jJKhSeKh3-ZyuV7Hmf41KIh1d5fo61275BVcN1kCqZIG5KJdofTzB6FzCYgt_lH1URManqLARcrVHB9f7z-lDJmlwcIncYnNj9xjgj_VopPktq_5RhsFtBCURIEpsBXOffh5VzmUqKp5R4x6RnXhmnjnl2hqAMA_J6tXsAvGbCsPFYdjexrDDPxnQKLuQ7XHM_DkDs9qataoPtMCwetL_q47tuAElOq8xTpOHEE4arNxZ8AI2xGpBOAiDt55P6eKERfdwx2iYFb4kio1Oeh5QzNbXdSxGX31fltfZQCIWjsNE4z8EgopdfIAJfGmOvxfGpb8WWmfwSqk2b9bJdtz7M4y9z0RmHm3qr_Bj7p7Pi3odmvymWN6UIy6P4rfHd7eVs8654EV6avz_d7ZP5AKu48sI6iq09pZK3KYLd9RYrcxIEBuS4yckPQfOWejfM-BLaktGMs-injo8t8KmLhj2Cb-clQNH1oeRQWmflsnbMoZkgJCftCdt0I_AG5eu2EPLX07o5nAZZpGsdZ7AT28ark6Obuk6q-Hb2B-oZ54akbn0YgmSUhP8B76fS_PVkDbdv2e2rBi7mV4flMdIJvbZVjpuDDIVdatyommwQqVZn88VZJH1Ti8wKwQKXWYLPLP-XtvMKAy0AwYkkC6K4YYOf555PONMWjGxMg3ZmsU1glkQ8YLynIxllbmuKqt735mEctFa_YL2FYW4N7Oh3U6RvvDh4FpPbdtqwFgOCI4tjXIGeUXgJkkwvRpbDQL5b4QfV-Q26strra7qoFTCKVLLcWHxWLbpEwCIfjeQF_UxFNqHTb-UTHLm4hJ-NGGVMA8BTow1i6tb42XNoh8o4kVm1pJ7BiR5kMaVB5fl-_rwlOpfOFTSrMB_VAPJzENHojpcte_gH5-CY0gk6G0rKYdi5aHZi9ot8NoWMtLK6M-pMOtY2k6ImVy1sjoIyfdskLcwe2jagQtUA7vU7GsrhxyrlQ7QplHsqaJ1Orv4wqcHnGHh0Q-yjCGu4tbIZrqENRt2-jdSce_dwsKDr3hJKNzMbKsSphSSJIjwy3o9rSKbEAZVFBFev-X-Ic-ThTRENr_qibBLNTCyc-0mX6zymgaY-uCoPXUFAhyxkVxOR0VlY2KzgVu2 "Theme sample") - [📄 C4-PlantUML](README.md#c4-plantuml) - [📄 Layout Options](LayoutOptions.md#layout-options) @@ -27,14 +27,14 @@ Similar to PlantUML themes supports C4-PlantUML `C4_...` specific themes too (so Additional to the standard themes with skinparam and style definitions requires C4-PlantUML corresponding variable definitions. Therefore we started with the convention that all C4-PlantUML compatible themes start with `C4_...` in the name -(e.g. theme [`C4_united`](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_united.puml) +(e.g. theme [`C4_united`](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes/puml-theme-C4_united.puml) bases on the [`united`](https://raw.githubusercontent.com/plantuml/plantuml/master/themes/puml-theme-united.puml) theme and contains all additional required C4-PlantUML settings that it can be directly used in all C4-PlantUML diagrams). E.g. in order to invoke theme `C4_united` from a remote repository, you have to use the following directive: ```plantuml -!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes ``` In order to invoke a local theme `C4_foo`, you have to use the following directive: @@ -59,9 +59,9 @@ Following simple sample uses the C4_united theme from the official remote reposi ```plantuml @startuml -!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml Person(admin, "Administrator") System_Boundary(c1, "Sample System") { @@ -76,7 +76,7 @@ SHOW_FLOATING_LEGEND() @enduml ``` -![Theme sample](https://www.plantuml.com/plantuml/png/hL5Dxz8m6B_lKzHv6ScVBHXEdfWJmOINnGqvBjtsA4twqhHFin3ZT_Sf8FW1tALPV-_foYDt69HCadTu0GMiMdP12uIH_N16iGkYzH-Bml4f_odm4lhWmGr68sZC1wCAAxcE3dEFenHzKItdTRmwxNU5uXx15JTdJn523pACy7zSgMb52YuqkDpUDjJWlD4P7vNGRomjuoayEex6fREakP9GTPzCq2DtrsnO4AdXoafWTooTiLy9e-_fd4tGTznQOfwXPwMrKWmSXT4fNLNltrZPrFbXtPB40VkGBzZ-UnMnKaepUHQNUOQ6qIpBYQA2H14ZsqaWWcCe54ZAybJnzwDaXdUGV1uq0fDl8F-EUzKwUV0nRzksTKEiI7gYBviDeATVY4TysdybIRCzdhilksFPVZrikjrwipvypcR92lGObFm3 "Theme sample") +![Theme sample](https://www.plantuml.com/plantuml/png/hL79JiCm4BtdAqovf599Q5K9YHCXb8BK9I81Zf6J3DIIDzaJeWhnxupBKZu0NqRoM-Oz-yeZTzWh6KKdk0C5B9_NlHO87NjnHh4TelMNQUhuaBmAtFLDxy6rHYDeJ5gZKYkv3Wvd7ZifcZIVdnNXwd6zIjzcoKLodXwSFQqGkfLz1__ZIabpKd2XmINsqA40vusEUQU4dh1H5gRmw3WQDnf7vTuZgFhQzBhZRX-tKoALN5a9x0iRZTbxnEZyEiS3D3MtbfZFqB3CMYbQZiBe4LtbfnEMbKMoMLGaSS1coPIjd_A0PLAQmRFGp3CqZ6fPJXJLInHXPJK8H70CXG99kpn5_FWE6UCNI3xVD0AZ1v0_vOwn7ZqfQTvLLL4IAv1-qQFD4f1Y3116-Dg_agYyspxNjwjjLjrlblLgiLniRk9nT0MweuVz10== "Theme sample") ## List of available C4-themes @@ -84,74 +84,74 @@ SHOW_FLOATING_LEGEND() C4_blue theme is the original theme and need no activation. -Theme [C4_blue](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_blue.puml) can be activated with +Theme [C4_blue](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes/puml-theme-C4_blue.puml) can be activated with ```plantuml -!theme C4_blue from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_blue from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hO-noeD048Hxdq8VGBUn-Yj_99s150afmwaR5VRMutQEaBVFcMT8DSF0zy5q1XUHl1GLLlPSzkrZbCJbC-w-N85WVqJHlPfbmvh6P1odNS6APjez1N5wuBLXbcsalgqlntGx3-ITWIDzlLPKcqwIPlwDD6JYJLSs_8kSX3qhx9vj0o-iSnEEIrrkEJy0) +![](https://www.plantuml.com/plantuml/png/hO_D2i8m48JlVOhs0PeLAGYUAiLR2nuKZvAsQrlO_93TABwzYS_WQOQ1-OPfMNIGQAYeP4M3PTSyHefOFeCpvIhY-GWGz5ijcwnnZ8nXSbRGYfgS0K_QvdhDCjCsGjVKbnpTXXvUUtLGE_XnkQWsEr6SyJzGdneVk2BBYUXCQS4AtnEjnmNjh7o-r2QNz0i=) ### C4_brown -Theme [C4_brown](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_brown.puml) can be activated with +Theme [C4_brown](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes/puml-theme-C4_brown.puml) can be activated with ```plantuml -!theme C4_brown from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_brown from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hOyn2eD044LxJw47q6ciKXaadO4K2Id3gXCLPcUNcLaajy-QCwJwdm_lmU_Kd5ZoL5IseiUoRr-ZX9tBjmHVhcPHJm3YzcRPR4rZKfGfi25RCmKFaHmVVAqsqpP2tzQtOtfS1_1E3GL-OYsgZITAC_v76ZFnWJkgdOakX3wp-ios0HVakOd7fowtd5y0) +![](https://www.plantuml.com/plantuml/png/hO_D2i8m48JlVOhs0PeLAGYUAiLR1G-AH-dFsXOscv3TM7nxKv_1qmm3ymrJYtP1ewMiq1ajvatrx8DRENy5P_DPrSiH87IhcHQTOny5m-1OaTKCpeAdZhT-AJhIqaDJbTSjkbzQUE_DmUpW1vQiM7YWEE9_e3urFd13qHFHcT82gpmIhSK9UJH--rGdb_GB) ### C4_green -Theme [C4_green](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_green.puml) can be activated with +Theme [C4_green](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes/puml-theme-C4_green.puml) can be activated with ```plantuml -!theme C4_green from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_green from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hO-noeD048Hxdq8VGBUn-Yj_99s150afmwaJ5VREOtUFaBVFcMT8DSF0zy5qQauiUIugM-5HzkrZ4I2KJzbzkPf5_ICIzsgMpTOq9eLCUp04QwRTKsGN3hvMctaRgM_hop7TpWDvfmQXhrYBQWiJfnc_aSPClEaAjN_c4yDdLk_PDc11c9juVEfoo_a1) +![](https://www.plantuml.com/plantuml/png/hO_D2i8m48JlVOhs0PeLAGYUAiLR2nuKZzAVjIriDY6xKNnxKv_1qmm3ymrJY_P1ewMiq0Kjvatrc0CYvy_WRBweUZa2XFvjvbMNE4J1C3fMP3MZi-2fvwrVYawq3j1KvMMBRbqBhxqvc1tym98LAuyK9_mFrAV61wueUY8wKrfWbNkYjJWZJyPld-haadu1) ### C4_sandstone -Theme [C4_sandstone](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_sandstone.puml) can be activated with +Theme [C4_sandstone](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes/puml-theme-C4_sandstone.puml) can be activated with ```plantuml -!theme C4_sandstone from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_sandstone from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hS-noeD03C3ntQVG1z0iJj_aXtIpqA6bOpczL8KaTrnobBvzppv3fuJ0_mSPr5oop5GrjY5ZFVOFTUBLWc3zJ87hpIpg7q1ohsxTRSjpLanB44EnRWaCaPmSHglcQPzXxDlBSRgT9s2dXWc-k5RDBWjbZxz1OodUS4MrVw8J8PTMxqMRS4NnNJp-6ifMvWS0) +![](https://www.plantuml.com/plantuml/png/hO_12i8m44Jl_Ohs0vg850HFbUAj1G-AHqcRjIriDY6xKVnxKx_1qmm3yuPfMKoKvB2eP047PTSys91byGJbCtfNBYA1Zrf7yrRpAaiQ4qESF0cGgCax7T3GngXPBAwZxfhwiaMteTUllJgedVx1kQXMcZ1P-0yqvCP7Nu7bX7Z6l432zqphOGQoAco_skooVW4=) ### C4_superhero -Theme [C4_superhero](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_superhero.puml) can be activated with +Theme [C4_superhero](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes/puml-theme-C4_superhero.puml) can be activated with ```plantuml -!theme C4_superhero from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_superhero from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hS-noeD03C3ntQVG1z0iJj_aXtIpqA6bOparzOJaxaXobBvzppv3fuJ0_mSPr9nOPgeQyyXOZ_r3SqBnAB5-IkJQcoNz0n3twhRTV9wpeYmn60RhbiYGo8N3QDLMscSO-_Pod6xd2TYfeS0NrwhPmq9vnT-WgHHlkABQFz69a4khzw9Dk65OktJyDPIjp0y0) +![](https://www.plantuml.com/plantuml/png/hO-z2i9048JxF4No0BaL2GXMaM2NW8LYASbbpGNsVhZTKtnxBpw3rGnJV3FJienHagMY4eCMowvvS0eO3KPVFgEtfH49V0I8urijgvWq9SQelHDqehIt46Xq6wDccMcTe6lgonRTXXvUUtLGE_Z1kQXMfodD-1zedga_S4MM4z6PSeCJlcTQZmkwMONjLvjTrYy=) ### C4_united -Theme [C4_united](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_united.puml) can be activated with +Theme [C4_united](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes/puml-theme-C4_united.puml) can be activated with ```plantuml -!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hSyngiCm3CRnFQT83f1eoVIcF4At53gqT2nEh2O6sJ7MPqflNwTdw2GX-Fz0Wy8aP2zLWuqzrsF_oC61RVrCkwyt8EeVKJAlRdNOyfoLqx87S42tx9wYc700hSAAcsdisyjnkfqdyaR1YRwoLeqBYsJBlq5ZATvqPSM_o4dObrRlHPjuvM2xU3mrbAtC3m00) +![](https://www.plantuml.com/plantuml/png/hO_12i8m44Jl_Ohs0veLAGYUAiLR1G-AHwdDsWOssv3TAFwzgT_WQOQ1USEqeaFKvAceT4QFPTVS4pj5MpxZuijPDSWU80vlCpcTqoC9nd5XHLOpBXu23Rm2Qb5BxW5TKv_Nw7hguRKrExE17rcAol58oU9_e24tFd11qGFHaV82gzmohSS9sPgmdcgpo_e5) ### C4_violet -Theme [C4_violet](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_violet.puml) can be activated with +Theme [C4_violet](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes/puml-theme-C4_violet.puml) can be activated with ```plantuml -!theme C4_violet from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_violet from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hS_12i8m383X-vvYUu0jbvqyJOQt2HuKZz9jSIiaRMbInRUtzHay9GJ-3pA8cgY9gMfqHyPwx1ylwmcrVaRFzQuQv00GpRlRhEvfJe9nyKxHQRTuXa365Q0LNSdECFRjfPnkvmdOY6A4donLOzr2QSN_e24N7xYYw97eHCYvbNlM9jpGhLqeJmrvo_CB) +![](https://www.plantuml.com/plantuml/png/hOzB2i9044JtESNa09aM2GYk8i5T11UAIycdJGPwFaptHBoz4y_Wgeg2UaKrB7sKPAaePK6BggsVg_64ebxHMxM813u2nFwjPoDB6X9Z7BqJTA97Ro5GxpP0nJAH6Q2jg-iMtIyTh7jzq3luaRaeZHifJVWVQCYD3zoGvKHqfhpWX1-Prk6CRj9XEzLab_KB) ## Matt Weagle themes @@ -165,7 +165,7 @@ They can be simply invoked like the `cb_seq_YlOrBr_9` theme @startuml !theme cb_seq_YlOrBr_9 from https://raw.githubusercontent.com/mweagle/C4-PlantUML-Themes/main/palettes -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml Person(admin, "Administrator") System_Boundary(c1, "Sample System") { @@ -180,7 +180,7 @@ SHOW_FLOATING_LEGEND() @enduml ``` -![Matt theme sample - cb_div_BrBG_11](https://www.plantuml.com/plantuml/png/ZL5DRzD04BtlhzY6YoCrjegumAck2IbIcbZOfUAqMjj3izBi1pjZMHNYlxEhGDjZVHbvtflteRqcrf5dY-A2Js11ZeCY-AL-u37UHFLH_epUoXDpe4zL5VLIFXe-pSDC44Vl61oNexULNK0_8bJDXqsBsl7ztNxJPq6gh3Qk2Xg16KY82-D6d2TuWsX0xNAs3V64PdWjNbbD336jLECT9mk8PSWzH0kHl2lqP8sxbAiwJqCSDVkuMelkAHrQTUDdD-duL8nNYTHf6n3a6LkjvMyXq_UiN2mmA1r2OZx08EiGq8oQZNUhj6hUNSgwQyl3jayd4UJxyahUVMyoLYFwXMHkHfAz7BqDEb7iZ6ooPRyOPeYIZGLCNfGY_laNik0pc7JEj9nVV0FyN-ubrZq1PR_Rlc-xnCgaP_H5PWTCwHVoo2_x-aHqjyS7zML_hFklXvtQRtVRm-TYBQx1JRF5lm00 "Matt theme sample - cb_div_BrBG_11") +![Matt theme sample - cb_div_BrBG_11](https://www.plantuml.com/plantuml/png/ZL7BJiCm4BpxAznoIIMQ0492S2AKKf1AMv40uXGvoT9QyWjxGrGX_fsrogD7V5bfPtPsPdqPK7Zij683t806tjHLWBVgHItzbQ_E-QktccyGNRZ8CY_wT2rnqzLT0DzOWs0mRQpET0zYhI2Rd8vNIXXyl9-FooWOCYsaoPnGW0Y1iO4qZUfQ-8UeYqhaRHomLRBU5y_UJzApz8XQrOGcQ0NurCKSR0K-M9E8Lajpo8Tvh3AW5sZzSCIARK3GrPNjJ2lyDccEYLG8xHJm7JOSyG_6wVqg9ptKbN2EcCzGyzmv9Hk1qfeXjIO7XpmlLkbYMjA81twI7lFxfqd4SgLi7tXC5ZXQJh6S88hk5CguikmbtSLpb1eKxGfayVFRP88xa7I-QGIo1r0_uVviFGQQf7fRbgk2M97qY_x9p039HW-nn9_T7s75xVAvkfaly_9kCQlcqzbqSPsCs2MObWxx1G== "Matt theme sample - cb_div_BrBG_11") ## Write custom themes @@ -437,4 +437,4 @@ sequenceDiagram { Following sample could be used as starting point for custom themes with sequence diagram support: -[![](https://www.plantuml.com/plantuml/svg/hLPjRzis4FxENt7sKYG16Zi3idqeagv-SLu0DyaSfqC_6RHqieZIf4UUd6P3__kEr2mxbPFKG0aabgXxdhjxxgZJ1q_IKJ7NGZJsxZsESvmZd46pTpAPEKJJ568V4ckMw0WKmOEY76IQAbBMICsFvdDfKj3A84WtA-Pe28xwey6mCxxwD9XSNVU6z_t1MRFLRhMQG1OAZw1j8hL-50sLmPkbT4fEDKxmg_Ba3vhVWvk70c0V6XIZuz3EbVCqHa-GEJk7DpEaISMobBh0RIJjYFS2LaphZ2DDY71bqq3jyLdBd6ZXtxNRJZwqPgn8CUMa7Cj4QAZ5chGNMfgWwv6dLAjfktToT1ksxZyEstFf2TtQaqbL5cG-hIsuxOp6S7CEuyl1nm44extkpVrrlpFwFEbUJ7etmvjHgzM2N2unQ3j5I35J1bDG1ihO5NdK6T_8MC54cc1M-DB6qwD6_vP9cFp0s82NXIQ8Cdfuo5MIWtIRn5o2reAJEmJ6N6NWloYpa4xEFOHUA2cVO6BRi3w9Gy8LDJihYxQoTlXteHoRYqOzJVY3svASD9vTeQ7cfj7QufUJkCBJpcXqyzVcez_ZYYtja2kK86mGVXVaL2PVPiuM9jqgdVIGMKDihwq3iZRsyi6MkC-UnXsRkR5tD_ZpVd3T6spO1Qq9gzRRRbDtiEwWS6nBzTDcLKSLXSwi9PZQh-X5hbACztpxF2Rch5M6yMIhK21d7yfqHLLmkEEIeKbm-BzbrxeKNI-Aiba0iGLpmUekkZPzx5PIby1wui-XpwsXY5dhyZ9WxMeds2LAJYjwsp72jI1rPrim8ypGXOjTDAcZTz6b0fL9lgRGFdowwi3T-FDmmDUlqhsesMbilFV2FSN0lmBYwKgU0tuJf-qI-wA6ksdVLql5zhihlyRkeFiAycAGhudTHoqVrqxZoAvKzPKZEMDGL3KDW7W5y7om0Dys9MRNxskhDfjscEKDPH9TfFZ3avjd_YhbE7cgbsJ5z3D6SirDzMgzHUUjEUXebU1RQCRVvk5gkskdlCd_UKl8XDHI4WBV2p52lKALLfs2SZIa4adA6XW5TvuYK1Fu8adG-wpGaCYO842WYDZ8KwVeC6H1c39740MydIDmfwHWCyYaqeKhYRIr2_Zr-FWOI9NVGUMgnTY_leCE4P-3M2q0La64lt1GmIxHmTeUte4oYhQacgFMbXagL9G4O9mhlvgbrl26HtueTVo8zC4HC4887fnNpAoaLl-KgPwTxQBeQyADq2-iyLp8w6k42oJrWXzZ6Uv0_h0_MKFK_8QFjzzWhan1w45BOdFUs-8-aLfxM2e9YzoQ21PtbpnVXuEBmNN_u51yOEMuQVy3)](https://www.plantuml.com/plantuml/uml/hLPjRzis4FxENt7sKYG16Zi3idqeagv-SLu0DyaSfqC_6RHqieZIf4UUd6P3__kEr2mxbPFKG0aabgXxdhjxxgZJ1q_IKJ7NGZJsxZsESvmZd46pTpAPEKJJ568V4ckMw0WKmOEY76IQAbBMICsFvdDfKj3A84WtA-Pe28xwey6mCxxwD9XSNVU6z_t1MRFLRhMQG1OAZw1j8hL-50sLmPkbT4fEDKxmg_Ba3vhVWvk70c0V6XIZuz3EbVCqHa-GEJk7DpEaISMobBh0RIJjYFS2LaphZ2DDY71bqq3jyLdBd6ZXtxNRJZwqPgn8CUMa7Cj4QAZ5chGNMfgWwv6dLAjfktToT1ksxZyEstFf2TtQaqbL5cG-hIsuxOp6S7CEuyl1nm44extkpVrrlpFwFEbUJ7etmvjHgzM2N2unQ3j5I35J1bDG1ihO5NdK6T_8MC54cc1M-DB6qwD6_vP9cFp0s82NXIQ8Cdfuo5MIWtIRn5o2reAJEmJ6N6NWloYpa4xEFOHUA2cVO6BRi3w9Gy8LDJihYxQoTlXteHoRYqOzJVY3svASD9vTeQ7cfj7QufUJkCBJpcXqyzVcez_ZYYtja2kK86mGVXVaL2PVPiuM9jqgdVIGMKDihwq3iZRsyi6MkC-UnXsRkR5tD_ZpVd3T6spO1Qq9gzRRRbDtiEwWS6nBzTDcLKSLXSwi9PZQh-X5hbACztpxF2Rch5M6yMIhK21d7yfqHLLmkEEIeKbm-BzbrxeKNI-Aiba0iGLpmUekkZPzx5PIby1wui-XpwsXY5dhyZ9WxMeds2LAJYjwsp72jI1rPrim8ypGXOjTDAcZTz6b0fL9lgRGFdowwi3T-FDmmDUlqhsesMbilFV2FSN0lmBYwKgU0tuJf-qI-wA6ksdVLql5zhihlyRkeFiAycAGhudTHoqVrqxZoAvKzPKZEMDGL3KDW7W5y7om0Dys9MRNxskhDfjscEKDPH9TfFZ3avjd_YhbE7cgbsJ5z3D6SirDzMgzHUUjEUXebU1RQCRVvk5gkskdlCd_UKl8XDHI4WBV2p52lKALLfs2SZIa4adA6XW5TvuYK1Fu8adG-wpGaCYO842WYDZ8KwVeC6H1c39740MydIDmfwHWCyYaqeKhYRIr2_Zr-FWOI9NVGUMgnTY_leCE4P-3M2q0La64lt1GmIxHmTeUte4oYhQacgFMbXagL9G4O9mhlvgbrl26HtueTVo8zC4HC4887fnNpAoaLl-KgPwTxQBeQyADq2-iyLp8w6k42oJrWXzZ6Uv0_h0_MKFK_8QFjzzWhan1w45BOdFUs-8-aLfxM2e9YzoQ21PtbpnVXuEBmNN_u51yOEMuQVy3) +[![](https://www.plantuml.com/plantuml/svg/hLPfRziu4FskNp7sfeW3D79saUu2HToj3-K0t3Yhs5tqaq5B8vieJQeavJIxw7_laF9zv5WiWSGIDM_Up9kHXX-DPTeMKn44bQE1mVu4fmWDgBRFXsEDAAj1S0o9aZFK5hY51sudmDAKMwua4_HeEcKo1S4b0jFZOehImcadZhhD_itdQ7Xps-uEEb6Z6jR3i0fMGM4GX4gO48z1XMVmPiOqPoE1G_pEZJMrwZQuUX8074F5-kWej4kkZUsZiP1fDOKtOxJ3fPSP4mNkSrBtU4E-vfvM6NitBiA5JGM5mOEM4sjpyxvUr-mX79CYnOYIqYIJfUn3qgIU2oQThgV6feAFwktpqpktDVZKhSz-2_y8prPCCkMPa_bYPy5TC-v3xnBwrz6d29pHKQitkEqquo_3rjMmtUlsuZ0COS9cwBGT8QIOKIrIu1BAsBarA3AwORw22PFEZ0BsDiO-2ZHloGavhqdbyAmG5hoC1XucFA6Awmt7xVCmf-HEW30t6PYlNEPCiwa1rmkbomsCRnlI9z5eSU6Qo1P5AwqrVYku9dDgnfqquKzgIwkPD4H5CbVNZLOMlvpxvPusuxZtz_gZt_toBQsHAfIGPYk7Mq6EMF9rh5L12UsJZXd8gDvaBvGcwPNlvTgUk1jRSRjchXpTHtyDejjsj6RdjBQuQhszDhi4Qnr4hssfVbfTrf5xeJEbB8pKTsgu2K_HtzFjOOpFMV0C_PlDNO6qUYZJ3PO5Xtig6Se4ktFBbj8fwhONPRq0mHxC5QcRjrJws5fAFGVk97u8VKabc6CsU-4WtJRLos3No2YjDRONHxWXo1RP7aoC6MftyPyqMQ9VeyiIL2Rvd4B7yFcc2VVzBzs8hfzrzwHc5xxnFWHw4mF_Klkxjoiv1FmHNDJdsASqV9ts7JxZ-mHuYV9px6jqNz0z5UHpOdTGiCSLgH_PIrNDaeYD7SYfcZg0lm8u72p0ZtM9YVh3pjgPJQ-OvHKk4r7GP-Ybavjc_Y9bFtbM7yc5f_zb9E-XAJ-jTwYDahMcu0c-XQh_fKpcsoqreatwJri1IooVCHeWT1y4COe5ghHg5ZILfUK9SoSeY1sTiHv87rvJ90aQanLqic8-GG3dmcENx9ikcWJ9BNs-Jm8d2XX5Gvyw9GMLGSQuA7JfI2YLmwzdPsTWUNaEAjTEZ9tRUsXQI--1hnO0gH2uF_UYWgAp8ApiuJsT2BZTa-e4XL0kioNAIGBGdz0ucSzI9Md383samwGR8COHqNWcqMbmtf1dpWJ_fqorqNYDeiy95wF9bJIka8uhnXmjVu97Ae9hO2_cOuSGArvtU7i7KouBIuSWGNsZmPt5TkdTWTd0Z3F89qfwS71_JVEr6rr5jvtQIV2HbAEc_Ga=)](https://www.plantuml.com/plantuml/uml/hLPfRziu4FskNp7sfeW3D79saUu2HToj3-K0t3Yhs5tqaq5B8vieJQeavJIxw7_laF9zv5WiWSGIDM_Up9kHXX-DPTeMKn44bQE1mVu4fmWDgBRFXsEDAAj1S0o9aZFK5hY51sudmDAKMwua4_HeEcKo1S4b0jFZOehImcadZhhD_itdQ7Xps-uEEb6Z6jR3i0fMGM4GX4gO48z1XMVmPiOqPoE1G_pEZJMrwZQuUX8074F5-kWej4kkZUsZiP1fDOKtOxJ3fPSP4mNkSrBtU4E-vfvM6NitBiA5JGM5mOEM4sjpyxvUr-mX79CYnOYIqYIJfUn3qgIU2oQThgV6feAFwktpqpktDVZKhSz-2_y8prPCCkMPa_bYPy5TC-v3xnBwrz6d29pHKQitkEqquo_3rjMmtUlsuZ0COS9cwBGT8QIOKIrIu1BAsBarA3AwORw22PFEZ0BsDiO-2ZHloGavhqdbyAmG5hoC1XucFA6Awmt7xVCmf-HEW30t6PYlNEPCiwa1rmkbomsCRnlI9z5eSU6Qo1P5AwqrVYku9dDgnfqquKzgIwkPD4H5CbVNZLOMlvpxvPusuxZtz_gZt_toBQsHAfIGPYk7Mq6EMF9rh5L12UsJZXd8gDvaBvGcwPNlvTgUk1jRSRjchXpTHtyDejjsj6RdjBQuQhszDhi4Qnr4hssfVbfTrf5xeJEbB8pKTsgu2K_HtzFjOOpFMV0C_PlDNO6qUYZJ3PO5Xtig6Se4ktFBbj8fwhONPRq0mHxC5QcRjrJws5fAFGVk97u8VKabc6CsU-4WtJRLos3No2YjDRONHxWXo1RP7aoC6MftyPyqMQ9VeyiIL2Rvd4B7yFcc2VVzBzs8hfzrzwHc5xxnFWHw4mF_Klkxjoiv1FmHNDJdsASqV9ts7JxZ-mHuYV9px6jqNz0z5UHpOdTGiCSLgH_PIrNDaeYD7SYfcZg0lm8u72p0ZtM9YVh3pjgPJQ-OvHKk4r7GP-Ybavjc_Y9bFtbM7yc5f_zb9E-XAJ-jTwYDahMcu0c-XQh_fKpcsoqreatwJri1IooVCHeWT1y4COe5ghHg5ZILfUK9SoSeY1sTiHv87rvJ90aQanLqic8-GG3dmcENx9ikcWJ9BNs-Jm8d2XX5Gvyw9GMLGSQuA7JfI2YLmwzdPsTWUNaEAjTEZ9tRUsXQI--1hnO0gH2uF_UYWgAp8ApiuJsT2BZTa-e4XL0kioNAIGBGdz0ucSzI9Md383samwGR8COHqNWcqMbmtf1dpWJ_fqorqNYDeiy95wF9bJIka8uhnXmjVu97Ae9hO2_cOuSGArvtU7i7KouBIuSWGNsZmPt5TkdTWTd0Z3F89qfwS71_JVEr6rr5jvtQIV2HbAEc_Ga=) diff --git a/percy/C4_Component Diagram Sample - bigbankplc.puml b/percy/C4_Component Diagram Sample - bigbankplc.puml index f181629b..a0fcf1fe 100644 --- a/percy/C4_Component Diagram Sample - bigbankplc.puml +++ b/percy/C4_Component Diagram Sample - bigbankplc.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif LAYOUT_WITH_LEGEND() diff --git a/percy/C4_Container Diagram Sample - bigbankplc-icons.puml b/percy/C4_Container Diagram Sample - bigbankplc-icons.puml index ddd85a14..525f1a83 100644 --- a/percy/C4_Container Diagram Sample - bigbankplc-icons.puml +++ b/percy/C4_Container Diagram Sample - bigbankplc-icons.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif !define DEVICONS https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/devicons diff --git a/percy/C4_Container Diagram Sample - bigbankplc-styles.puml b/percy/C4_Container Diagram Sample - bigbankplc-styles.puml index f439fa7c..519c421f 100644 --- a/percy/C4_Container Diagram Sample - bigbankplc-styles.puml +++ b/percy/C4_Container Diagram Sample - bigbankplc-styles.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif SHOW_PERSON_OUTLINE() diff --git a/percy/C4_Container Diagram Sample - bigbankplc.puml b/percy/C4_Container Diagram Sample - bigbankplc.puml index 2e0dbee0..784ee82f 100644 --- a/percy/C4_Container Diagram Sample - bigbankplc.puml +++ b/percy/C4_Container Diagram Sample - bigbankplc.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif ' LAYOUT_TOP_DOWN() diff --git a/percy/C4_Container Diagram Sample - message bus.puml b/percy/C4_Container Diagram Sample - message bus.puml index f31fe54b..ce337fb6 100644 --- a/percy/C4_Container Diagram Sample - message bus.puml +++ b/percy/C4_Container Diagram Sample - message bus.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif skinparam wrapWidth 200 diff --git a/percy/C4_Container Diagram Sample - techtribesjs.puml b/percy/C4_Container Diagram Sample - techtribesjs.puml index 5e0ce9ec..3ab0236b 100644 --- a/percy/C4_Container Diagram Sample - techtribesjs.puml +++ b/percy/C4_Container Diagram Sample - techtribesjs.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif LAYOUT_TOP_DOWN() diff --git a/percy/C4_Context Diagram Sample - bigbankplc-landscape.puml b/percy/C4_Context Diagram Sample - bigbankplc-landscape.puml index 09fed546..d9ec2b53 100644 --- a/percy/C4_Context Diagram Sample - bigbankplc-landscape.puml +++ b/percy/C4_Context Diagram Sample - bigbankplc-landscape.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Context.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Context.puml !endif 'LAYOUT_TOP_DOWN() diff --git a/percy/C4_Context Diagram Sample - bigbankplc.puml b/percy/C4_Context Diagram Sample - bigbankplc.puml index f82afb1a..29eab625 100644 --- a/percy/C4_Context Diagram Sample - bigbankplc.puml +++ b/percy/C4_Context Diagram Sample - bigbankplc.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Context.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Context.puml !endif LAYOUT_WITH_LEGEND() diff --git a/percy/C4_Context Diagram Sample - enterprise.puml b/percy/C4_Context Diagram Sample - enterprise.puml index a56d0e0e..35d5d983 100644 --- a/percy/C4_Context Diagram Sample - enterprise.puml +++ b/percy/C4_Context Diagram Sample - enterprise.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Context.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Context.puml !endif LAYOUT_TOP_DOWN() diff --git a/percy/C4_Deployment Diagram Sample - bigbankplc-details.puml b/percy/C4_Deployment Diagram Sample - bigbankplc-details.puml index 4e5ca37a..fe5fc944 100644 --- a/percy/C4_Deployment Diagram Sample - bigbankplc-details.puml +++ b/percy/C4_Deployment Diagram Sample - bigbankplc-details.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Deployment.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Deployment.puml !endif AddElementTag("fallback", $bgColor="#c0c0c0") diff --git a/percy/C4_Deployment Diagram Sample - bigbankplc.puml b/percy/C4_Deployment Diagram Sample - bigbankplc.puml index 2f09c4b4..ce591479 100644 --- a/percy/C4_Deployment Diagram Sample - bigbankplc.puml +++ b/percy/C4_Deployment Diagram Sample - bigbankplc.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Deployment.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Deployment.puml !endif AddElementTag("fallback", $bgColor="#c0c0c0") diff --git a/percy/C4_Dynamic Diagram Sample - bigbankplc.puml b/percy/C4_Dynamic Diagram Sample - bigbankplc.puml index 8d173870..83afe4da 100644 --- a/percy/C4_Dynamic Diagram Sample - bigbankplc.puml +++ b/percy/C4_Dynamic Diagram Sample - bigbankplc.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Dynamic.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Dynamic.puml !endif LAYOUT_WITH_LEGEND() diff --git a/percy/C4_Sequence Diagram Sample - bigbankplc.puml b/percy/C4_Sequence Diagram Sample - bigbankplc.puml index ae92d6c5..adde7e9f 100644 --- a/percy/C4_Sequence Diagram Sample - bigbankplc.puml +++ b/percy/C4_Sequence Diagram Sample - bigbankplc.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Sequence.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Sequence.puml !endif Container(c1, "Single-Page Application", "JavaScript and Angular", "Provides all of the Internet banking functionality to customers via their web browser.") diff --git a/percy/TestAllElementsWithLegend.puml b/percy/TestAllElementsWithLegend.puml index 9809e88a..e58adda1 100644 --- a/percy/TestAllElementsWithLegend.puml +++ b/percy/TestAllElementsWithLegend.puml @@ -5,8 +5,8 @@ !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !include %get_variable_value("RELATIVE_INCLUDE")/C4_Deployment.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Deployment.puml !endif SetDefaultLegendEntries("person\nsystem\ncontainer\ncomponent\nexternal_person\nexternal_system\nexternal_container\nexternal_component\nnode\nenterprise_boundary\nsystem_boundary\ncontainer_boundary\nboundary") diff --git a/percy/TestBoundaryTagSupport.puml b/percy/TestBoundaryTagSupport.puml index c96bc479..e492cac5 100644 --- a/percy/TestBoundaryTagSupport.puml +++ b/percy/TestBoundaryTagSupport.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif UpdateBoundaryStyle($bgColor="gold", $fontColor="brown", $borderColor="brown") diff --git a/percy/TestEmptyLabel.puml b/percy/TestEmptyLabel.puml index 578e99e6..b0f1b13f 100644 --- a/percy/TestEmptyLabel.puml +++ b/percy/TestEmptyLabel.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif LAYOUT_TOP_DOWN() diff --git a/percy/TestFloatingLegend.puml b/percy/TestFloatingLegend.puml index dab67c94..19787151 100644 --- a/percy/TestFloatingLegend.puml +++ b/percy/TestFloatingLegend.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif Person(a, "Person A") diff --git a/percy/TestLabelsWithLineBreak.puml b/percy/TestLabelsWithLineBreak.puml index a794ca14..06fdc364 100644 --- a/percy/TestLabelsWithLineBreak.puml +++ b/percy/TestLabelsWithLineBreak.puml @@ -4,8 +4,8 @@ !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !include %get_variable_value("RELATIVE_INCLUDE")/C4_Deployment.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Deployment.puml !endif Enterprise_Boundary(eb, "Enterprise\nBoundary") { @@ -30,7 +30,7 @@ Node(n2, "A node label", "PlantUML packages have no automatic line breaks, type !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Dynamic.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Dynamic.puml !endif Component(from, "From component") diff --git a/percy/TestLayDirections.puml b/percy/TestLayDirections.puml index ba2498aa..0ad37c65 100644 --- a/percy/TestLayDirections.puml +++ b/percy/TestLayDirections.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif HIDE_STEREOTYPE() diff --git a/percy/TestLayoutLandscape.puml b/percy/TestLayoutLandscape.puml index 7989f011..87dadd48 100644 --- a/percy/TestLayoutLandscape.puml +++ b/percy/TestLayoutLandscape.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif LAYOUT_LANDSCAPE() diff --git a/percy/TestLayoutLandscapeDynamic.puml b/percy/TestLayoutLandscapeDynamic.puml index 8b1fc127..4f7800ef 100644 --- a/percy/TestLayoutLandscapeDynamic.puml +++ b/percy/TestLayoutLandscapeDynamic.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Dynamic.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Dynamic.puml !endif LAYOUT_LANDSCAPE() diff --git a/percy/TestLegend.puml b/percy/TestLegend.puml index b33d25b6..7815feca 100644 --- a/percy/TestLegend.puml +++ b/percy/TestLegend.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif ' person legend displays the correct sprite diff --git a/percy/TestLegendDetailsNone.puml b/percy/TestLegendDetailsNone.puml index cc0cf7f0..8851d1d7 100644 --- a/percy/TestLegendDetailsNone.puml +++ b/percy/TestLegendDetailsNone.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif ' $legendText with \n defines the label and details of the legend entry ("backend container" is label, "eight sided shape" is details) AddElementTag("backendContainer", $fontColor=$ELEMENT_FONT_COLOR, $bgColor="#335DA5", $shape=EightSidedShape(), $legendText="backend container\neight sided shape") diff --git a/percy/TestLegendDetailsNormal.puml b/percy/TestLegendDetailsNormal.puml index 59f399c3..9937b92d 100644 --- a/percy/TestLegendDetailsNormal.puml +++ b/percy/TestLegendDetailsNormal.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif ' $legendText with \n defines the label and details of the legend entry ("backend container" is label, "eight sided shape" is details) AddElementTag("backendContainer", $fontColor=$ELEMENT_FONT_COLOR, $bgColor="#335DA5", $shape=EightSidedShape(), $legendText="backend container\neight sided shape") diff --git a/percy/TestLegendDetailsSmall.puml b/percy/TestLegendDetailsSmall.puml index d4f8e95d..0e0b8075 100644 --- a/percy/TestLegendDetailsSmall.puml +++ b/percy/TestLegendDetailsSmall.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif ' $legendText with \n defines the label and details of the legend entry ("backend container" is label, "eight sided shape" is details) AddElementTag("backendContainer", $fontColor=$ELEMENT_FONT_COLOR, $bgColor="#335DA5", $shape=EightSidedShape(), $legendText="backend container\neight sided shape") diff --git a/percy/TestLegendHidden.puml b/percy/TestLegendHidden.puml index 09275592..0dcd2397 100644 --- a/percy/TestLegendHidden.puml +++ b/percy/TestLegendHidden.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif AddElementTag("shapeRound", $shape=$ROUNDED_BOX) diff --git a/percy/TestLegendSprite.puml b/percy/TestLegendSprite.puml index 1917d27a..723ea622 100644 --- a/percy/TestLegendSprite.puml +++ b/percy/TestLegendSprite.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif !define osaPuml https://raw.githubusercontent.com/Crashedmind/PlantUML-opensecurityarchitecture2-icons/master diff --git a/percy/TestPersonOutline.puml b/percy/TestPersonOutline.puml index 1925cb0a..599be938 100644 --- a/percy/TestPersonOutline.puml +++ b/percy/TestPersonOutline.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Deployment.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Deployment.puml !endif !$COLOR_A_5 = "#7f3b08" diff --git a/percy/TestPersonPortrait.puml b/percy/TestPersonPortrait.puml index 63bf1748..66ad41a3 100644 --- a/percy/TestPersonPortrait.puml +++ b/percy/TestPersonPortrait.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Deployment.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Deployment.puml !endif diff --git a/percy/TestPredefinedSprites.puml b/percy/TestPredefinedSprites.puml index f7250e7e..4682932e 100644 --- a/percy/TestPredefinedSprites.puml +++ b/percy/TestPredefinedSprites.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif Person(pB, "Sam", $sprite="person2") diff --git a/percy/TestRelations.puml b/percy/TestRelations.puml index fca7f54e..346d30a4 100644 --- a/percy/TestRelations.puml +++ b/percy/TestRelations.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif System(RelFrom, RelFrom) diff --git a/percy/TestRelationsDynamic.puml b/percy/TestRelationsDynamic.puml index 6d808e60..1532fa06 100644 --- a/percy/TestRelationsDynamic.puml +++ b/percy/TestRelationsDynamic.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Dynamic.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Dynamic.puml !endif System(RelFrom, RelFrom) diff --git a/percy/TestRelationsTags.puml b/percy/TestRelationsTags.puml index 68534f1a..ec3fe2db 100644 --- a/percy/TestRelationsTags.puml +++ b/percy/TestRelationsTags.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif UpdateRelStyle(gray, gray) diff --git a/percy/TestSequenceSkinparams.puml b/percy/TestSequenceSkinparams.puml index e2be6ef2..8216c381 100644 --- a/percy/TestSequenceSkinparams.puml +++ b/percy/TestSequenceSkinparams.puml @@ -7,7 +7,7 @@ ' !theme C4_FirstTest from %get_variable_value("RELATIVE_INCLUDE")/themes !theme $UseTheme from ./../themes !else - !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes + !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes !endif ' <<<<<<<<<<<<<<<<<< PART OF THEME @@ -68,7 +68,7 @@ sequenceDiagram { !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Sequence.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Sequence.puml !endif SHOW_INDEX(true) diff --git a/percy/TestSketchStyle.puml b/percy/TestSketchStyle.puml index af97c2da..b0c528fe 100644 --- a/percy/TestSketchStyle.puml +++ b/percy/TestSketchStyle.puml @@ -2,7 +2,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif SET_SKETCH_STYLE($bgColor="lightblue", $fontColor="darkblue", $warningColor="darkred", $footerWarning="Sketch", $footerText="Created for discussion") diff --git a/percy/TestSystemPersonSupportType.puml b/percy/TestSystemPersonSupportType.puml index 1f397c5b..38f9308b 100644 --- a/percy/TestSystemPersonSupportType.puml +++ b/percy/TestSystemPersonSupportType.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif ' e.g. during first discussions no sprites are available but the categories should be displayed in the UI diff --git a/percy/TestTagSupportsSprite.puml b/percy/TestTagSupportsSprite.puml index 867654bc..68c8928e 100644 --- a/percy/TestTagSupportsSprite.puml +++ b/percy/TestTagSupportsSprite.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif !define osaPuml https://raw.githubusercontent.com/Crashedmind/PlantUML-opensecurityarchitecture2-icons/master diff --git a/percy/TestTagSupportsSpriteTechn.puml b/percy/TestTagSupportsSpriteTechn.puml index 8bc2ff19..80f18b13 100644 --- a/percy/TestTagSupportsSpriteTechn.puml +++ b/percy/TestTagSupportsSpriteTechn.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml !endif !define osaPuml https://raw.githubusercontent.com/Crashedmind/PlantUML-opensecurityarchitecture2-icons/master diff --git a/percy/TestThemeC4_All.puml b/percy/TestThemeC4_All.puml index 5f6986a6..5195813d 100644 --- a/percy/TestThemeC4_All.puml +++ b/percy/TestThemeC4_All.puml @@ -5,7 +5,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./TestThemeTemplate.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestThemeTemplate.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestThemeTemplate.puml !endif @enduml @@ -17,7 +17,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./TestThemeTemplate.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestThemeTemplate.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestThemeTemplate.puml !endif @enduml @@ -29,7 +29,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./TestThemeTemplate.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestThemeTemplate.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestThemeTemplate.puml !endif @enduml @@ -41,7 +41,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./TestThemeTemplate.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestThemeTemplate.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestThemeTemplate.puml !endif @enduml @@ -53,7 +53,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./TestThemeTemplate.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestThemeTemplate.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestThemeTemplate.puml !endif @enduml @@ -65,7 +65,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./TestThemeTemplate.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestThemeTemplate.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestThemeTemplate.puml !endif @enduml @@ -77,7 +77,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./TestThemeTemplate.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestThemeTemplate.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestThemeTemplate.puml !endif @enduml @@ -89,7 +89,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./TestThemeTemplate.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestThemeTemplate.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestThemeTemplate.puml !endif @enduml diff --git a/percy/TestThemeC4_FirstTest.puml b/percy/TestThemeC4_FirstTest.puml index 5ad4e349..fb6219da 100644 --- a/percy/TestThemeC4_FirstTest.puml +++ b/percy/TestThemeC4_FirstTest.puml @@ -5,7 +5,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./TestThemeTemplate.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestThemeTemplate.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestThemeTemplate.puml !endif @enduml diff --git a/percy/TestThemeC4_united.puml b/percy/TestThemeC4_united.puml index 57b6c7ec..5b7e8130 100644 --- a/percy/TestThemeC4_united.puml +++ b/percy/TestThemeC4_united.puml @@ -7,13 +7,13 @@ ' !theme C4_FirstTest from %get_variable_value("RELATIVE_INCLUDE")/themes !theme $UseTheme from ./../themes !else - !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes + !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes !endif !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !endif ' LAYOUT_LEFT_RIGHT() diff --git a/percy/TestThemeSupport.puml b/percy/TestThemeSupport.puml index 0ec8f506..2a63bcfa 100644 --- a/percy/TestThemeSupport.puml +++ b/percy/TestThemeSupport.puml @@ -7,13 +7,13 @@ ' !theme C4_FirstTest from %get_variable_value("RELATIVE_INCLUDE")/themes !theme $ThemeToBeCHecked from ./../themes !else - !theme $ThemeToBeCHecked from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes + !theme $ThemeToBeCHecked from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes !endif !if %variable_exists("RELATIVE_INCLUDE") !include ./TestAllElementsWithLegend.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestAllElementsWithLegend.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestAllElementsWithLegend.puml !endif @enduml diff --git a/percy/TestThemeTemplate.puml b/percy/TestThemeTemplate.puml index 70a69055..e270df4b 100644 --- a/percy/TestThemeTemplate.puml +++ b/percy/TestThemeTemplate.puml @@ -6,7 +6,7 @@ ' !if %variable_exists("RELATIVE_INCLUDE") ' !include ./TestThemeTemplate.puml ' !else -' !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestThemeTemplate.puml +' !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestThemeTemplate.puml ' !endif ' [At]enduml @@ -17,13 +17,13 @@ ' !theme C4_FirstTest from %get_variable_value("RELATIVE_INCLUDE")/themes !theme $UseTheme from ./../themes !else - !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes + !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes !endif !if %variable_exists("RELATIVE_INCLUDE") !include ./TestAllElementsWithLegend.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestAllElementsWithLegend.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/percy/TestAllElementsWithLegend.puml !endif @enduml diff --git a/percy/TestVersion.puml b/percy/TestVersion.puml index 88e0dc08..01f6d522 100644 --- a/percy/TestVersion.puml +++ b/percy/TestVersion.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Deployment.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Deployment.puml !endif ' existing plantuml version as text diff --git a/samples/C4CoreDiagrams.md b/samples/C4CoreDiagrams.md index 885f168a..8d9e3f37 100644 --- a/samples/C4CoreDiagrams.md +++ b/samples/C4CoreDiagrams.md @@ -25,19 +25,19 @@ The following samples are reproductions with C4-PlantUML from [C4 model core dia Source: [C4_Context Diagram Sample - bigbankplc.puml](C4_Context%20Diagram%20Sample%20-%20bigbankplc.puml) -![System Context diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/VL7BRXf14BplLtIu14iyBZdbP9kWn18uA82Yd5QzGmCZve6cUmFyVNgNPGF1yMscfwgwgkQH1PEKtcKVR32kN15iHVRyUJXCU1Xih6pBecHA9WQX80CJ_N3lC5ISFilAsM8u-jIVLQFbT3Bqo499H_ceOXnbiA_KFq8PbEfL0cHBi8xEnOCD6t0s461OmSspJQod2BeQN3Jet4arMe__ocUJfr_VbulyvylYMpuPVns_Vka-P9bOSGJp4mjvQ0YmihX9wDL2WXSTfK02pnXswgR1PjcC4iVGDILBz9Hwq3bFqBNGKVFMqSSdk20Xhki4XQ9wSD3-ODymwncWCR4CmeFEGtRUrYtEYZdNLvNxZwrwKzKRj-kuAkctfGFOe84yYeq1i8XbNQHDjqjxTTCUTmHxF7bgV3H6yl5HkXwj--jatA_kmEt-XMQpjJrqCBKcHOvhWV7HR35i2EYQq6PifSDQgoVLcLxERsISIqp4WCvTsZGwWAQcDvAsRVIkaah2m6WgcDv8J9tq1xchNxrhVid42bDK_encTmMzxMLEOSLDM0Q93UULx6PRn7JtfU-mwyJJnUmiSSziIslTFIgzzEuF "System Context diagram for Internet Banking System") +![System Context diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/VLBHZjem47pFLsnvAIT1KbMLAlNfxcZKdWHNL41LdoB7B8c5OqVsve2_xpeaEUZHliNhcTcPSUuz2KTDfQDtoaZTR15Aejf_IH8d3d6Xg6pongEJrX0QYgMjabeB4pXJJrkjycJsQReCeyrYdhnyZ3_77tYKpGBZI74TrDz3OvXQiGHGYR2pMjk3CWLePH24sSBLjNAUlopmQj1M2grFh35u_5i-cZ_y_h5PPx-Urj-pUVejVVuwleiYKgGHLYTFM457WAqIXHCLMt3mn2DdaE1Hc7rmSyP6qHATjsOi6q-sGZU1qNaYz02TTNSZldo07WbsroR86JM10_S7TSyCCn1IsiQGZqTtqNdRE3yhPhuzijm_RBMRGcz-MET3IIyA3w0C1we4AMj0vBPfYrJkUkcaRReIUuHQd4BThO_EI9OUQLm9fL-TfDDm1Z_iNtCsrThZG0ibdVLsHv0UPIbCWO2NXDUClRJPSVN8Eel--qR65Lc77lZH-pOb3w2hwKRIeOt9HL9omdWX0unFIB9D-XFrnQk-QNxZqJECKTcZaFiBw7KlApHRtuKDRz1ndb4LPMxTcoVz3xjDl5WlpnAtc4DfdRjxflDV_mS= "System Context diagram for Internet Banking System") ### Container Diagram Source: [C4_Container Diagram Sample - bigbankplc.puml](C4_Container%20Diagram%20Sample%20-%20bigbankplc.puml) -![Container diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/fLN1RkCs4BtxAwRfeLv0Zb6WfvxMiOrkjdRYhfncUn96rDWcbY85ScIlKVJVErGKoN8MM1IzaKypRnxV3AdtWT5pNPhH3zegKnS41-Og_3gTUZpTxZKVwhmEv9MpJ9PlbIkdbK4RSoQ12wFpwVoNoIP2J-lLjCJ0v0NAvfA1sfA_hIB_Jr1RIIw51FX0i7F6k9EsUp0I16WB67pMFiZAWHG7unGQSnQEJkNR0l9rDVlhyMcRRHytsUBn-M7yhiTcQPR-ljpEFmZOGi_tsm_PQldRyc4Xu8Wr6uAE50gDUu-b2FLmRvcy9OOxj5-YvlGScChHQ4C-E3jMTM1NaazWtgrkPl0AWzirXyebEu6Jc0fLauYcmG2LShNbS2CwNgYpEm4AzEUn-bcuhWNSl8E_Hm3GwnsVAC-mgYJucNAOLPNH2baxUoFGHpnY0cdbe_Zrd_E8BSZeeyXef0MMM0LjcsCx6hYhcxyUV3CJaSFAeKAXI-MpeSa6znIhlrPDbTSL9p2p-zgWZ_36kwCkA00Qy-qgEvcLA1sDvZEmwvmCSDGOSxG7EJ3atfq2-JUIIfThGwqVwxZfHCr_JE0pbYXM3CM0qQLcAY3KUI2MflqFSIy2eA2ZLdGjRv6F2sJCCL3iGxkCQj8_LZ3Oi_EYBTv0yBJNWNtJKz1Mvh9irWaSC1n4DzPy0EMf8CiQJKZYN548ODnUDiJgzerHEQelP0jnIiUHtTn_Ut8MJi9ydpTmxZiEHLE4M4h_qqttyYkFgKHjij00GhUSh6NVtgp8lnNpTKED1jPQUHVSZc7vLHtGxWbUCeNsWhDLqBCAfzrvBEdgwlRcDbFOzbe9q9tYmcB0tDNSDphfRcm2xD46RCxRcppwHERYLUZlvbEW46j_s6utgGGEuqA5turfHxkdQyjb3wJtXzprBq53rz_pbga11stl2c8uMvN0n_JnONfPl2_v7pEpEudkXVL3FsJvH5W4s7bNDW_FoMkc0EmYSqkyk9iBPSTvuSVL6AL26u0c4MquUY5N4pVKCCohWqn0NpvTRpT2D71va3wSkzwO9d_QklDvlUhCUI-fyQ_rBm00 "Container diagram for Internet Banking System") +![Container diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/dLLDZzCm4BttLmpbG5TAMq18I9pejXMxiEs6JPU5KpHntDR2iIFRQRT2_7V6QJwQBW91J_QBvytpp1ltlNLeN979tZEXc2nI3bldSljkF3Qu7ss4snP9ORbXMZckt8ZfR9nBL3vcQ5qgHJAUlXc67hfVt8nthqTlHoy9YgSKWK9nCyez_mie50LdH09kos6jfTHxeJOWwH2WIg7pMHXBAmsK7AHcAEM1E1gLJnFGrvl9jzlxLRow3UFPxSDoSD5YaoYEFirNqoi2A-ZXUdKLtym_p9Sp0djEE4cyDIca0ZS6Cn9gu9ekRnHtS8dgkzSS7QpZMQyNScEr6h32Efrn4y2qMVKdKCEWr-Mb4eeEO4z5XRmCH5bYW8pfGZdR9nr7wlYIW1JDOS1U4TUvWFu5_EW1_HgzWprFOinpElp04vZakHGCdT2gJz17t640KMwy-CMNgSTcN8eToIYbaG-SO52rkMo7XvkyINtnS48YkvbjJjpzY3vBFWnnmttsEcl4ZCXT01ErAIGQ3uT6xqJABL1JVvzbJLxnqb4AT_0kg2jfOIVGnmW3T658ZDwJEvz8odGY9A_giIWtjQZfym2-OePKYguOCc8c74_15eabCLNJ_a_SKG2aV2SOFvStImOfEapGSj-7QkdLH9zleBDtsf0sFu5W-4POPygUWb3aownS1x15koNTM92ncE4fTL2Wj87t5RUMvcT36-xOw4cX4cJVkKgfKi9RDhp-lNDccewPDgvJkRzKo1U5Y2drpyRTyqStu1aA6TiI8BhvS47xQh8y_ugABqfg6fE5O4PRlNOmVsHRL6IoOoJHdd1M2bfMubHh6cD-DhednVKkh7hD26XkSL9Ym4GNhcrqq4ni0DGHPR6yRrlatXsN9wz2EvltbbkV-sgr2YCws3rtdAG_d-bOkpnwJ1SlkTXi4tto4XpfwZclc4gms_Ow8Tg3OW5yZ6wNuzFafod_AJA-fDEjiDRqNPOxZgc5jT5P-V3i3OqXFKlQCrV4iyjfVK_FULAFCnj5H6k13prQShH2pXpNrT2DAwn_P9lqqM8LLaJDPJhXJtnN5yR7ZwlgVAN_nxeuxodK_slz0W== "Container diagram for Internet Banking System") ### Component Diagram Source: [C4_Component Diagram Sample - bigbankplc.puml](C4_Component%20Diagram%20Sample%20-%20bigbankplc.puml) -![Component diagram for Internet Banking System - API Application](https://www.plantuml.com/plantuml/png/fPHDR-Cs48Rl-XNJ75e7IE9BJpsjuwJTB9AD4JlzE1aZSYonvOT0KdQDel-zGyesRISe0kn953cSUUQTL_eK8lhO6rrzfwpGlIHeO-p2J-EnnyrDesBRrtqWBvoDPEEDS6RSQRJfpdM8KgjwFFtnUfQsNfyUnmP39CzRowapdRFfJfVo_m2zvSk6Do2s12kdjTiesu1MbW2jX9DZvGEl771nq4wWrblESQ1yMw1wdFpn_BfO_lQm-BnylF_b_klTwBAgeegQu10BKc7ZqN1z3m-MMIr5k4NxLqAPRvdUm3LCPWymwJgj14RbR5LDkNzaK3yA7Lx1nPp3EUyC6peElE2ZFt6DGNZLnTmLsgRNwDF9pBkraXG0jSvTgZr0lGDOiKWf3seLjwbzqOVe3Fa0QuNfZlAmeHfgxpQ1_Ct5vH6QIMHFhbOwGwMIlwD1h-nfTT3Ag4WIGby7hkxYDz2ON6__aBHMWawmxkgHhBd-7KQiCL1YUI6DGsRORyDSj6GmdSwZyyoPV0UU6XMYpz5Co6CpUNq5BOQM963F73Rk1W32aqolgCCLe10K0cZNy0j5aRY66I_l_uuZKuSa679QZuRER518yhpSAeiaUECWq14FOEtwM1JAnLrl8wyOtmRCKXQE8j3obkCa-kq8EyL5pyntSGd_L01GJ3mAgh69ZXziOaYPlDEQiikUVft22uLujZr9tziWQaYpJ3b0MLw-F_mmY71vLlhG5MVSBM7U6yFu7-8eDYncsgZO0aBOfHcKLZwZ76HyGn98z9wDcOJOBSjf7bxdKoEtX2V-FxErJrOacINXy66iLo1Q75uw367Zl2oJEyLW4wrGeAJ_iHByd2FUWPh0S1cStGt2x7ESJI9LpgLVIEyCSAJ0Qo1Mw71UfbJmtWILwxBEtoHA-1usl4KGNQBxSdSxBHUEM-NbFc7wo_2V__DYCPjpyBzLbMBpRp9Zbh0ly-Ul-xWIL5ZV3yoHvWFPp0UIVI8hUwF_0m00 "Component diagram for Internet Banking System - API Application") +![Component diagram for Internet Banking System - API Application](https://www.plantuml.com/plantuml/png/fLNRRXen47tVhvZoq894eAegLUfJkAHDebnG8BqyeLclMTpwihAzK5Jrtplsmkv2eYfIynAlVMRcp9bZS-uyMbygcRmIciaoux3sld0VXqEBsq4k_BfCIySjCzfpxGVCg64XKOUOC-SpATBXvFtPB6mztjuCD-y67mPlQMivCQemEiGK8VyRA3K5Aze0l-QmCbAQhT0vIA4veCxWw5XOHoi3L1oaOIZbZdBKB9yMI6v6t-yV5yklLulBvSt5vukxQRUN95vuIV035ZA1kKL5zIrSKKzMSmzZr3y3bVdEUQxW34QpAnWLXHGClJ0wIIRKFn9HstK5zg4p9pZbdM7Esy0E7Vt03JfcHU5ZLwZpKg8D9pDhDYBZ3gYRsAKu44Zt15OaKiY3KlXTQ9-LpXl5hOEDm10ZB6nv2garMnhBeDDhKLE1sQr9XOoaGiblgD0AVLoT95V2ymnScJggRln_i55LlVs_Z6y4uqUqfcatIwd-53scw7ZWyi0bLfdXi0rpjkOAm-dS6qiyW-_0ybmuRoEQ6DBOL5ptOOrkJJrWIJoqtmy0cELP-4Jf-e2CSUV8FpbzSCy2hsh6oujVlgjI5mGZbYko13-nGOj9c9TPHP4ORTG2jVW0fgRqZKAnk2crfnNHrmwZb0sFHg3bc70PsbqN2q55JypNwS7l1EYlDd7NYLn74-QQJ0mXawNxnAFBRhzCu87JxJdU7eNxLedgmYn33ceWB9yTlgj4w9sKRhhgZFPBc9UANBPx6O_QXesPjlJCa2lTFasbD5ahKAbbVCB4SLPQCcOGOhziJkFm2XiQ6NCyzl-nhMsm8laeIgBpQgnzO6kiFWfqRcjirapkc0QPQ8KCC_uFAy6dY7Y6r0YgO22Dga6eEiVn9A9dGccwEti3j1HuTFoWK3XlfjIcTm9gmkFzVE2OmMlOqXOdDGAxw-buqWfevQgkJamONXbw-IyNYzcSm7-I92OFp-JUfmVOzVp-hiRLe9QZdWL6f7f1DlM2PETSP_HhyHS= "Component diagram for Internet Banking System - API Application") ## Supplementary Diagrams @@ -45,40 +45,40 @@ Source: [C4_Component Diagram Sample - bigbankplc.puml](C4_Component%20Diagram%2 Source: [C4_Context Diagram Sample - bigbankplc-landscape.puml](C4_Context%20Diagram%20Sample%20-%20bigbankplc-landscape.puml) -![System Landscape diagram for Big Bank plc](https://www.plantuml.com/plantuml/png/TLDDSy963BtxLwXSGcO8zD1JJ-63QJA5a0amcPuyorh6EwnttTKwXEdqlrThRDS4k7cbfwVt9FcPl72-p7NqYp9Ibmb2vdr1luz6JXo7U-MpSbSIEccDH-E7qkQZGWiJQfx89rhjHjFVdjv3QBjSZ7917Xs7ucce-FR38h0_G6cuD6SAy1b2QhMsHsNse9L142Q1YxHon5yMk3LeAuNM9-PeDVwaZnuMuxzMsqsyMRt7izNdM_-n3OtNyVhF-MRwmh4wzFcwUOaNyp_cRpCEHbvvZR0-iV8S5go5f2WG4YNsJkIirS54xM4Yp04ABQFe7HrPqvSbUPkZ6q3l716w0WLRqphNu-GO6YJOjFAtOzG0ZZnTA9hA40CXfIsDfs6FTStPeIkS8emd74s4E_NbhqpOLTDxX7yY0AZrztTd0J5LJmQ_1XQ3lf5M0ojXOGdKggCmyI-5Hr26JUV2Asj0x6nPRKMvIus3QcsvE20KufHZBRiZ9fv_-xxmUMYrMTxh6CQGyBM159Gnmq-2N2ZzlvtvKtW3jIOs6OAgF0eDIoMT9Pjwc7_BJ9Wz0dOBRWdaj4cTo979bittZMcjlNL88BHkrYWv0FN0RyoiTJdepCmxOKZ80ECNUjbAEjzG9QcfZ0dTbv91MNDGi3w7OEr5clQwcHeC53BLM9LfputR_Eoo4_8GspGzDvZm2rRywdAFarmPHTxLlam2L1Q5TVv-bt-Zw0Dr_8Pgd-siw_mcLxUv9IIk2F2F3kvyCf_rNL1r650IbzRWeBM3lxoGDPg4whM70-EQgmut1Zoc0y7V9L9m6kgguqADHMODDYIpgn_iVlEkPEvUkUeUMzVz9UrzuEpwDkv1j-s2xw6YXJWnOoNiilzbhcdv68BCsxNSIJwpzpBN_m40 "System Landscape diagram for Big Bank plc") +![System Landscape diagram for Big Bank plc](https://www.plantuml.com/plantuml/png/TLHDRzim3BtxLt2vD0NIf1W63DYf-J3MOabJn0cAdGnPbXCXikH9SjDWs7yVvQ_OhPDJH3wIZ-IZ7umbskQfyBvmIKKUCpXOcvaVauacf_6UsqCUvOPfggHbqewfIYUP8DB5t1aR2nvDvj_kNfnfjrfEthwElu_lqHJENSIx7MSk-mta4aDJJ07sm21HGgWJbtiGN38WCeQEcsk3_nHWQH2A4Y7EcAFX-36zTxES_bxljk5s_H8krg_Fmzl6D0t2u9U_dJ-YhJAzFcqVmwN_qtzUeD6pt0e6mTbObi8IkHXACWOn9tjDKkIgOSRtC2Fo29cWdlV2j55oI7DZLShq20QbXOW2vDgQLxu1EgTG8q4bHNyHeaPmmkb2LaSw6n1ALIwj6G-GbuyTwanpmy8PMcEYpqDwZmdRR0QtyDS3_9NyXr5983J54y5FBejajg5M0WjYRWccOMVSnDyuEm6Ns7HAB5SIIAJoOYjSTpcEYhMbvCWW8sUtkvBsXKpelziXiOx5TBkwLj6D8KQr0INcu39yI90IBYxj-7Vk3QPfOelpv4MFECGLfrePbLZmt-c1o3q3rWxe8uXkcU2Y6IPRrVzxfXLOfPa1r6AzHee6g0RUCxEcor5hPbOJQGXrC7mnInjAfOOAIdLaY9VtngbZLWiAWj84WIL9CcXxAZ0Ovod6ocKZjtgmhIeHeSTG9KbPO8OlM1UlI-vfd7B93P8k-yA5cppBbBRNg_ppl0qJuJFZ-qEaTEjCFcbpPvZ120VVj72bP5uhNPX26FWfmD0AxBYsy5s510mlk5gx4vYRxySAFGEUcgE1FpapnMfSd1CN4omxACdg98jF1tQzU8VofZo4jjWwtVUaxGCkUhHn1RhhBhW7vIt96JCMnBhrkxwwv6rXt7Klyk9ymDxnQ_mV "System Landscape diagram for Big Bank plc") ### Dynamic Diagram Source: [C4_Dynamic Diagram Sample - bigbankplc.puml](C4_Dynamic%20Diagram%20Sample%20-%20bigbankplc.puml) -![C4_Dynamic Diagram Sample - bigbankplc](https://www.plantuml.com/plantuml/png/fLLHRo8t47xdLqpJIWKf0ILgNofLEW9HanC970kA-hIQzHhMgjUsR2-KLltl7IyOd5jUJfU7ZJqQVzytttZC9-VH-gQMlH-4Oh8fELJU6_VRQ6HnFzmANpL5uxXbMdck_93fUcGagd3cplbIYc8q-ULk4KBhrzceHkUvfL0-FIYi1HkQWDwRZV-ShrVvQhx8f_Ftj_uWHjvVLi_vxEcFfxSf1NiBRfrMVTOuhsjkRs5oNjsC8OPl1htiG4Hr_gWRLQ8zzDazPSHaU54RRMlqGgkR0VpR0_gRK0ae5BTzD2PD7XiZ1JicK_mpxj0nAuo_XR7QDX9j28-br7jtbk30QwXHuPQ3hxYmOApU2Cb9sqUsU28d6tU2yPGwEuOYxIranWgrXKUjVGYkAWv62-L1Rm0Puyu1LNPM0U9IQ8UufcoIbrC32Uhrk8F7nWNa9HQ5yAzVMXQBoXbjVOjDwK858hxZohiEhEKXbLGc1IrZBAresHI7y7zYENhkG0MbKZXUGeaUMx8p69Z66krubm-RKlY4QnpsAS_anz7mxMaLbWkhTw8aBcstg8HhZRdRKmW2J4kqGIOaBRjKq-BIhB98-pGblGMwbcvkaKaEzmyix3AlBNVN6zA1JxmZ_DIsbE3ra7sP9TWOdVk7dDjnwmYxlGzINffrTXHBg3Jx1cE99B4rx0BtKsX-t4OfQNM0XMxywPA0hz13XJjE7sEuuYNH_TVhBRdCfyau7qTlRShsHbJ2nR61KCWsK3slLekCJjFHuwHs1oW2NBNzWlGvcx-D4hXyUMKOqux7Eezk2jM2J1ydT3nMqZd_SSeohif4LjFgF9ka0o2wWsAq-4ceal_z-qluzWTtzqU9wmv5D8qQjn6sZfXNmMReV0HyE8cUVNm8kkFx_QgxRqBASztOBb3lvrCG61PGSA1odGUqMzAWeI_5N-rR2rgMGApjqU5mIEbIkW7vv41gjGNXGJZOM-4zLx0Nlefimv1-kWgdKCPFZlrAbdtLplZqVBDFHrU-Al6X0vXEOBGemf59P4dsF7-__3n-8lwcbly3 "C4_Dynamic Diagram Sample - bigbankplc") +![C4_Dynamic Diagram Sample - bigbankplc](https://www.plantuml.com/plantuml/png/fLNVRzem47xFNt7h9Wsa4jPgqwH9aqgXMbj1eGHKxIcw90QiENPaEp0sxN_VEIGa_7Zej3xG-7JtVNVVtTatngAsUIgyDrp68ayOhApDp9TkL-F6NtAxogFSC1qhQPcqVgpIRYPGkfYEiOdWKRV_iJDnflbes5rV-v_z3sGA1rk9AO_zpA5xmzxtyNmMpiQJS31-UMgrAylBm-m-7DvzktiQaD6RC6sKRCMviIfb-XBw-w-B7bJcYxONR8rbQNYhSfcWthRYA_AedE51BfHEqN8bBzhmsmFwwrC9o2NJBSoofdClomIFTyvaVyGrcbZpp5v2JovpWTgPUqAeZTcdOC0gI57Yae5TCQuXqsh11QFS3jcgY91aNFEODQc3dQcYlOGWqrmkuLOfwuop5ODCSMb1BG3Zc1a3LDa-2-3DGe-8K_Acz49g846DTYUupOr3dc8KSJjwBbWqIfCfRGjiSgTm8c9hwhWvWTNCkLAMZOAcbQrPqJIFjkv_NpEqp81qcGfkM089MYp8zc2GvJfJXftoOPvms-3gkNEJf_-swp_TpTpdHAirJuXBwILARWfXEXioGG7ZY1OOSq6VfrI3g6vM4ZNxDA1y8pG5tLXZB1XSNSVk55YbcNbLGmY-rgx0hsLh4eosmVEmWOsLShz8kJMD7c4Nyo14tQozefZ0IiN_8AmZgMLr9yTzvvfV7yjK6jK1HYgtvP3G2g255Qxf_g3jOf8bHFV7ywPCX8F6EkzMRvubnKIikAdM1bmXIqTrFvjD0egcqDscdbcW2k2Sx3NIOp1-wZRWmkcPPJpiU5bdeIRVNGU3spw57rLInnzkMS1aqaWhB_BSYwGS89gjTAFpZik4_Vpwu7vRxSxLBiNv6Oholb9omNLQOPu56wAn5U1rcVJmy28ujxx_c_MvE-5er4-4FGNotfT6Y362Y06LQooWNb8E2bg2_oZkMb0Y0M8jGdtV9tSXJ9jqCY0KJJpDCGtMHdDBRnPiw16hs7pdNev2QGfOgTWdakoedSTNpwjrsgboLEBr2U3X1fOIbN3StHzUS3z-gP_76-Adv_Gl "C4_Dynamic Diagram Sample - bigbankplc") ### Sequence Diagram Source: [C4_Sequence Diagram Sample - bigbankplc.puml](C4_Sequence%20Diagram%20Sample%20-%20bigbankplc.puml) -![C4_Sequence Diagram Sample - bigbankplc](https://www.plantuml.com/plantuml/png/NL9BRnCn4BxdLmmv1PGc0df2GZIFYXRr4NKB7ADPxsJNmXulzhXH_psURQE6tEnvV8_FlaY2KR9tetUMZSiDGIVIfo_pUSJzhBNIvJedYYQm4ClC13_l7RBkd2LfdAtdg_EpZPP-tjxCFIQXM4hRYlvcOaEpNk57gmA0bYbEpCSfZ2lBhQEp3RO4Yxvtrg3OmEFI-e5FM9beUm7a1XRSPeTHEviOdcn32T0v23kGZk2Q2n-JG8tyfu32BhDHA7HMda42c9maU8e9dYpgZesmfnhg6FR5sMpy_aZTTXaoDnYV9tKXN6okZzMLIO1Ly7rWOfcOJuEHbk6QGH5YS8xYMAjzL2stlrRmG4bEkWld2ZLehaaL9iMmN8x_Mrg-MggUIwX-Tah_MOd8v5YCljMFw9U4V9pRIJOFv52eEIZG3SjJC1rogvSUKzg7sAGfa1YbFuIplUHcSXpRkfwOyyAqHi4Q4ochmh-GmQ4CbUd8etOh2P5UCe18hKqITLfps8NeX_CKEamTDO1PEc9vVGOmaHgzeYlIq1XA2LnettIE2lVmprwUADVUIZfU0md3Lwlkx-PNZu-RgYpfZiuFkQxGbIcR5c_CL2n3uCDacHei9t9a13x0BWR_-gRxZY8DPqPFy1M-3MphvQfiZwgh-z_RcyllbtVh4k85SPEz-mS0 "C4_Sequence Diagram Sample - bigbankplc") +![C4_Sequence Diagram Sample - bigbankplc](https://www.plantuml.com/plantuml/png/NLDBRzim3BxdLt0vfKDYRrs10GE6DI-i7Ve8wcux1hJCsC9aoPFe1FdtezHaJNgJAV9xYRuEZ9xxrWpUQQjCNn4qp5tuakSUTrcjkUdBFf1NpZ9PpfHhyywWZJEJm9NHPJw_cgnYwUVzNRwzp3vd7wIqBkXlJrPHraNumLm0K5lo8_Ln3CD2szhGP8KrmRJhZ5R8sjcXNFt0BHRAwuu1RGLJM_S6VRnPURVL5GL0Oy1jW1k2Mz7bBJ6KQFy8A6nwgo8K6irxO0Ug3-nQyW6s6kECzh2Z4ahlTk8i6rwSg5lFN6yhzFjHAOJJrUsPkei1mDordREInKXT9YEr5H4G4RmpXfBIelDHo_slEJnHu3UtKsE46cAk8IeC4KFRU3opD3jOAlQ1gStUqd-AHAHw7ut-hv_GpmZjMMxdsJoHGQRgg21EQ3i6rQ2juqU78UoShy8OY5MaFuQpNjfgT1hReXofAs5Q86E9WI9hWazaS2n3eHfgCKbav-ab0_1Kwy0-TOk4ZVDjEe-XmT28Gkmb5yk7Pm3bgOgVQ4GQAaKXW77rgyw1SASzUtcYlcmrXzCnyPnMhNXyo6-UdrU53AKPwK-vpcN50kWmVMKciGnf2LAdT2NBWGmfXlUmyQuzlEck8K_fRB4b-0hV4jjYDe_YYfl7t-kxvVVbmq92l2PRoH_o3m== "C4_Sequence Diagram Sample - bigbankplc") ### Deployment Diagram Source: [C4_Deployment Diagram Sample - bigbankplc.puml](C4_Deployment%20Diagram%20Sample%20-%20bigbankplc.puml) -![Deployment Diagram for Internet Banking System - Live](https://www.plantuml.com/plantuml/png/pLP_J-D64Fq_dsAQLkA7W41AArJff0i9FK24H3YKLgg4nhiJPylQQ-sk0sbrtxqpSgW9ILle_LCZHTxnl9atRsTs-HWY-bZbjWNmbIcKhJJ1BCOo_D3fU7myo4oSLMaLo2jNH2hYWN9vfxHO26e_H6rDskaVxu_5T3kywkGO8dastG-ej6wH2wYK55jG5OmM0yGPmTHPwnvDaO4r1G4M6bO-6n_upG5d1-iKMhjeRJKqDsHezRG-ioI62MRRxIbZKbGFxJtu9itwpZh_eVsrEfI_zevutv1Tyupq55TznIeSdwt7tvuC1jzn1ER3l5HbCP86Inbn4IO8PGtRgAAPonSm1LZM1IJ83eEkUh-CRYVtTnUJy_khiqzdruDj3XPDj0HDKJ0mc7dCMIaF5oo_BoZ2AHOF8bgoOA5ps8ShCwTMgu7TNpjDswLLUz0-DHa807ZPVhK6ZH51aGHkx_pH0dvUHz45WrAJfOpPnzBixkx-6fzE9DHjMd4JmD7t1uV7S3L9daDi2eCbgXang2Sl11ENAupjrmOuENXgmjHFtnKHMJRFGOm0nXVGAqjhsD-uGc9SuXn1sYSflIWp_Aalvh5tSwCfh4itvKOKC5eJ5p0tZ8RBP7JTEPzCnWbmYWFUN5W-drlrxwR2bjBezF3eXL2oVAz4pgEo8j58NWZsOUnDZdxHRcn7NVMtyWpIRPsowm0ZfXX8ODpTMDS9psP8MEuSvMiIdIVfLVBWAJCXUXHlC0KtN8xolWSp33FIW5MSCTUbwg0yQLcY3Nk0Ib48O5t62uhg_U9rLyNhRXHFHXEpyA4PrXtuDpsxBmLDIBb2hqlwpu7NLUx-NsHU8_vMuTENWZzIMe_ryNyRw-uNpZNdPy0TfM-Swm5PCoSVWAM24DbTmV9s4cynhuzyu1zBK696W4sQJQtwUVqmpPrGx5SXkfpyLW0s60wdQMuKrVMMbjEE4d0UUeNspcWfURNK6iRkmnhFA07_Z3boXIk75e8rkP7B8rHfe0XkkbxP-c4M7QWbpI0dcs2CN-NBHMygKhcyNArIB9NS3iBOUEM2cqQuCuLsZq48rLNdg4RI9vjxpRCl-UKEdzOh2VZ9ETcH_ioxd2KPkj-DjGW_6azJzxItZ9tWbAKHKOT6-Ph0cSv8qgstKYXH9gxUwp5cjAcb4kLDMRTAhyWgYtvLU6k_J6lkPrXMpKetJNL3zgy6gE-o8JvmGhdH56SD752O_1PSKTz4Z1OGL_K-nFrjFLGCN9aN9mn1DHlyWcgDh2zPBTr-GwW3JBtBHIfuz2RISyBBmMb_5T1z0sBZUILqR_XGROBK6yP8ZH4Ppawjv7nqr_odz94ANUNsJm00 "Deployment Diagram for Internet Banking System - Live") +![Deployment Diagram for Internet Banking System - Live](https://www.plantuml.com/plantuml/png/pLPjJoCt4FxEhvYcbIwWa41AMrJff0i9Tu08YTXGMgaIchMTZOjtlRAz0Ngw_tupkybjGd8jzBuqaLRhMJ_pyioCn-zyG1UArEm0VASpOGgfO1P2xd_jT1m-j1CTPaLSUEM4pOBAGblOj9CRp1YrxuCqEkxqZ_R7BBePNdRctVOlxGCItGrKRknJog2SJRo18YCq2o3C54ojCVP1PmaOdId0JCBQP-qylLaWws2iG6EUICSNDxTOsEb9UMeK2oQOD1jJmiGexXij-25E-jPOzxRnlJZWVsENTryhix4pgCVmR2z9sSUbzEZ7uy7W9z90_f1VeZ0Ob0IZ4aL1QCykIsYY27fUVj4P6AHeMCakWIvxVunk9dUtvvEpkylJ3wTNWoOf2peO1NLGCD2OE4o9AGVdHB_BL80JpEwPjEZ91vN2FbpgkThPgM5tLrQgPcv42nedEYa1GCl6ipL830X2iUB6xaSg0O3dMcH6e5WdCM7sCTTxUtj_XiTZLdKJ5rG4SFXp--08BYVHKiKsDPYZc2a2zSeNcDXKO6Wy5y1n-t5L3V_wL7T8j3bIeXamFeTUdXjD-xNDMCS5ph4idoXtpCpmjpwBnyxEjLH-axef5IA3qUZm17DDQBY8HbUTiyba706PQ5DobnvysgcVpmDRK2FZWyCLedZvMegiGs6Oeb7vGdaTEvsYUshKiiEk-2ezWxWfOzeweAJ6w1N3gBgnYXEMOeY8xXJvQnIiKsMjEd0gqJwuSZTLAnLSMhwtO8P-HXMC1VLa5XQiWt1AyXADRm4AeRod7areeO9uFNdTTVAwMydZriJ4lwsRTHV-ZS_kAg6HeaDCRbBwpuetMUx-NsZUulZBY8zN2NzGSTNMH_-jhRlVsDTadm2tAdvXNm-KeHFF-N9Aq00Zjc0ndShTBDveUKyFIdUE2KsQsiosKlsqUPYcbbti5pxOLBat7aYWIPrKSorK5MzEw_DH17HMzpBfh9RBaEjGAnXj7rPuGZ7uTwH6rzdQeOKqB5BDmyCNiQT8x7HxPEk76SrBiN3JboSRORHRzvU3tX8a3TzyFKgM53mTs6DDLm1lfm5kTIRjWsU7ggXJ5AFeQnCaThHNkKM6JweLA_nWBMUaFtDahGL3-xSs1k6zTcfg7riBtH5EYHecTQY5gnmubObQBQUQNvyZTroLwp7dUaj9HSBfl2gLNfRGx7Rhn1lpRLnJFSCYwcLvbKL5nyIN0gXcsH3loI1FDBxTK45RzkGlRxDg4X6QGMLKhq7StLHDLT5Hzuijen9rWbTSNTWgpPI3v5gXz32bx9HKFJWgngN1Yy59VntGVGbYstd5xbwNeskff4eO8Slx2S7fQXITZMxhcz8xkcRHVUyp "Deployment Diagram for Internet Banking System - Live") **with details** Source: [C4_Deployment Diagram Sample - bigbankplc-details.puml](C4_Deployment%20Diagram%20Sample%20-%20bigbankplc-details.puml) -![Deployment Diagram for Internet Banking System - Live with details](https://www.plantuml.com/plantuml/png/vLTxR-964F-VJp6bbOwSo2CqLqMLJZe2z98J70YJorMgXDRhmMnlxRLsroIqkk_U6TkS8P1xg5LLgKGYzdWUyvlVp7XvvRomFazq0-0xbKgTHmXBxpFty-cf5VSdiVBBFCmTMcbIZwa_aIOvpRH8sUhO-KYhyBHtSJnXqUreU9e8vz6IQDx7J9jrmaOPXtW6UKhMB02_H5WOhSszIcFGAaKGQGGxZvLrT6M0eeCsKcYz9X-VqZmGeT6Dee565in4t6eko2OKyaEp3J-4SSzeOryslvTd_DSyOkqfwZrDZmz-LvUbdED6Ul7ZPR__WZmqxgW-9lSJQpAqVdsD8aBReWVFW1AMkHOU8z0O8w5JZh54q1BIgrNnHAMWgM151Ox8QDZzTNmxcz_TpAxdmy7hmTi-E_FAQuGQBVILYAr8g8GMReWNcwA7Av5-u6e6Qs8WWMCOgXKs6hNP_As9i9LfsOOcFslI_oiL5uP0uiVt40alG287Q1xzsG3wKCqsO5lD8R7YbKd9aAxJoAG5YrEg0YL2zM6BH_7dmrQKadweuf3Y78jCFN_-_3V_SCbURiESEWlEVpevku3XB61P5-un18TsXHOiEiNEgNBS9TkF5i8cRH1IekCghvI0Nrx0rSthuvi9-Hgvams8FI1ln4h0ExIk0dD9kHzKV9yyyFCNvvtHqogELSxFEXUrpg4oY4p89JB0uW9c9g5oDXyBuFBaeH2cG25IS2Qt4g58UJ3OAi0EFFxqJEe5DPQbK8ezJ6wWcsLQrQonbuAp8BDSrT6x7ei9pKf5wFQRQq4ppCP2AxykQYpWJJ1-Utezcqq2e10dMw0_Dehlh-cS9xkbQfGeF3lVQXk-VQfXPbGxWfC8kovQE1GEzsfqC9QnGcgcP5nSq0nDIZ_DMdRUaO-2j47JDDMXlaH7Fsn58RdeLmRiRefQb7M5ZHW2Qe94yDF06ukyFOe9Y9Npjj06bIwCJOhhDYo5Ms848lTBmbIn3D9YnBT2kyrqW3OntQ2NtqpMvsTxkiLMPvUjpkVOSYYf2GxonGjPnEvblQAFu6aAfnM5dMqEWyBxGHQxTUWsE4-J4Exbq2wtDk_QXL3Qa0Yot6R6eGEJwlMNajmdl_DVONy_yVr--6VMFhL6kDqIjBVAlN_n_zhxqshlT_wLnKzAvE4EmwzS_7taLMPTKMFdILr2TV9ZRHRllnCSVMc4JCG8eWvpQBTyt3-F98PJxENEcmJjCmSaKEGkmfMInNHmwXHs782nq4qZQrJ4a7UXbcQaFYhjoOgDtuj44CATjve0hHB5vo-NXuwGc0KZ-zBRpXkGLPgEsunjbDtDbq0V0YbDaksYP4dE1olEM5bfd5buk5CqJlUE4ofH9qAEWmtOnrv3IxfeAuQl-Avq-DeOPgItj1Ij3IFpXzAQna9PN9Y7TkKx43GwYeiwKjAM2GoY63dSVYkvJF0kAhcU4DU7MYgGLcLbgtJJEDV2xXPUwxzNQsxw2ZLLkcwgAUfF3L0UTaRY0mNa8u-ag8uSSYQ_EvEMHnMoPYD2zMqMyzjogCXmPrvCWKhM16-bMiKgmaHXzHPri21sYbBTM-Ln4_1D_wgtQz3v6ej3cvpJdTBhfdPI4eQkFDfxGqgDu7fyL__OU8LfnB-b_W80 "Deployment Diagram for Internet Banking System - Live with details") +![Deployment Diagram for Internet Banking System - Live with details](https://www.plantuml.com/plantuml/png/vLTjJ-D64FxEhvYcbGWe9912YogTT279GL12eZWSLwbIjBOtpfRrhhMx3gJL_VVEsCuvRt1SArML2b9apyxxF3CxVcyTCowDvG70Tq85CWqvp9rBx2-DXc5FzKYuUUgdbfj0AyULgmSwRYIIAP8wiIwKmc-qpqz6HBeVz1kBPltd-YcIfXsUIBsCIIWX4uUGAfGc0hWvXvcMKZy95O4KYWDJ8MmS2sFnIGDQ1wa39kKITNnnSu-5WrOOTYKdmeH5rSeCPNmMF5Pgy8CVjRNKvbtb--2K_Yj7n3tcSeVJyMUtnOjKyd55FV_nijEvG0q73vWVdRgHqGatRdd3MSXD5GyE0HqEKiaS3q7oY6Dqmb8i8LHPuCGYEn4A9CCmIViH2lLRlmxl9zE7tkHcskzUT-ywfCm99pcKqK97iCYm65Dee8TrCOexk6BgaRBfBQtZCPn0NopumK4fDhtJ8QycCgX1XSumhCgLY391GFBsEuJCCGWu6QWS_OaO0S2ShOAjLlfO5IUq8i6-Lg5MMHN7c0Lq1FD34blsf_rgg93V5v6FTavO8ewFZtzppvUavTvF4LbmzbFzz1pw4uzeBNZYFY045zo0uLQGSieSeMJjQCPCN0CM1DnIbXU2mOSBkEfTd_H6g6jWwwiWTWAvPGi67xcnHJ2NXUyxZ9_YPpg_E6iENcQnn79ssZnVvzbD0qjOCESKOFO04nrZEYlR1BYiPpPR2j240gjJ4t38NEvsrnAm4HxzjR5b6GBBe2b16aOzQ2M956NLCYrKCoynbDN1npQHCPg52BdT1TSCUvY4cHHkcUMOmQqtl6lSJ2OZ3z14VItepmVbxrUGyo9Q2g24_kdP6cpezIN0J31t64xCp3A3iCzmWkp9qQujRLWWgIJ3x05xQ9JhgPIqisQmPQI6xRlWhvhQA4V7huO-gkWK0gGE1n7BymehCdW8WfZHgUSq0f-c1tL09Amp6JTs0Ow0E7kkmPpPEGAVfTWOoXLLXi3ma5wPjAlkm74QuGjtmJSNw_NU7gzLgxbPhUPhrR8ShvTmRxre8BF8lYj7z16yNC9nKSBcUWszbVRTAhPAqpN0or25_euFjNngqwoTCI4rpPeaDOcsM1AjvF9hJkuMl_bVgVuUn_zEyxvXx2Cq_7L8uDpAv_xv_slkZukvt_nN1ZyoeOO7P7tRuEzm6cN6PZd6Va0SGR7vPTn4thaJBFvWIoKimYskDBDljdpUtKTYJIwsK-jqpCsX1IG8L1VoXGXudfK4ttj33x05MoeqMeIhaCjGSp5a7-JoA4N2dnYEQA4sRZM60piMj7_PrBSOYPxjZsppjiDTD2ZSj1dCK4QOJNyfw3r1ucARR4P9b9GMA_9Ou7fjzSp1Wy1sUhBaK1vrp8AXjmfsMwjla9S6L5RXg_oD55vhJHLfpmrQgy50_o6anBOGXi_qSwtGxJ5i7K597OZ0v0vqmuYlmwdChqqOpQAyrYEgzHv8UO4HIGwLbefm_JMRYPVod-MQG5z4lO9N1YeSe5y0a2yx0_Q81cdbeIy71BGcJtwtMkMh2agJK1RLjqXCx_EcojDHzelEeWhA0g-vMjZAp6GtFurA2pEiJfQg9uDWN1cyxLorDmMQRv7ODyd9tN6sQwoKv0L3oMorHt7ykl1kXW_bnyPx_5AXRwc_00== "Deployment Diagram for Internet Banking System - Live with details") ## Styles Source: [C4_Container Diagram Sample - bigbankplc-styles.puml](C4_Container%20Diagram%20Sample%20-%20bigbankplc-styles.puml) -![Container diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/hLPFRzl64xthKynFoK46Q0i_fBaKC11POXi7agMASjr30M58ZgX5bhl4xj1_KFIxTvQcILDEaKDwCRYpE-yzFxuTyPDdT5oNUlG_PJ9TvmH7vih_F9qwVBWe51_hjFRaCckO35zajfnM6ateEVUSQvLEvp-TRqBfThMSbkYPd9JsS-b0PSXTL05_b7nUt-qtyJPPt-pNjxlbzKqyEHlDyZpML0hq3el9ECNiAvcywnr7yFuWYxdLrbs-ZvVnAhxPxNzPov_vUhdUodvQFE-Etttuy74n-nXw_14hkenLSUH4vPGdOJqvanrDXH3iw94lNzWWUw7xqr1e0HzwneswBUb66VedamLebjPMpcoxNTzrEhGW_Ej6ma-QBXVeZvGlbH4j0_G0FlrlA2npJp5YnPgWynDoXON34WxMmRLXSeOOhj1yLQQ0vCapbQFHXfotPfBLdcr9Be9vzpIUmKiPx07uI91ATmGF4XMecaRKJGqmosnjs8z5npFq_aeAERgdIVP_mJeLC3w3lqO0qEkTF52wnwgImtUKmgogjCgGbJLZANt1UumWgLmGl_fz7ceBqkfUP3JIFClP3Dhm0fgyANUywSi_lfc9o26phr3W4jdMTBx1WWBx2skIELLn13DJr1fTA6-SlLSvUK2jlyrog4qMfADM_0HiEoSzt2iCFSg1_CEGEllWoRsHLDfKQMhzM8L59sh-Be8_i4InOYW6j2eLKmw-JZqnsCCFY7iM03dTgunEvItIIOwCANeAxw5z36gItvOmMBDrv27C5N1KACyE0pSe8xaic-S8Zirb0Qpv29cZd0mhr3uAkIBlGTj25iJPnHkZseijJgaGsStrjvEpi7BCzNq3vxxZK315W9lhYeM_V3EwHDJVNUxZHvvGYKhlVLCGelXy9UlspWNctP50DQIeOQKoPxqzCCIFsH5DGV3SAR2lC5jjFQfWceF3aaukTMzxayys1PaKeCLuRJvWQclk8n1rTpa2TcWyDaxqze-sf5_DY_xMtdhoWVlpRhT9vE3mdA_mksVQqFTmBTt-9ipgrFOpee7h9q2Br1G7WUW8cu4RmHVvIPesvFtRRBPQX5x1Zm7jhwIvbzrVbY7ebZ3tS72sR0RMWrDC7jW6efPdSJKNo0xpbLid8Ki4rWETXsg3qGiPvl54mx2lzfAFdZvPxJO2D7W7W_QJLFO-zJzpCgrMorEl-cs1V_vWMCQ_nZSB-L3u9EZXE-8V "Container diagram for Internet Banking System") +![Container diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/hLPTh-8s47tFhvYo-m1IWBRRrKgLa9OBQVUk-CWIRhSFbP3Zc62jOqUs0nTL_UyTvvDmjwtKbWSKJppdd8pFJFBUMA9jaGdl6owfA1869sjpy-Dqgibbad9xAkB2C4sLj4pQ2LNPD1T4kfoniOdWyNJnmpXqeQVrQdh-Vl9kyYs63WlC85moFSaTlXTzs7u-XC4kscuEswVzwd4J34VUF4a2mJA4tfDqE8W9_S9aqkOEV7XznCL22QLdhuDLi0us-yDFM_nRR5VR7TwFq-hkuDMRDs-NyxSknvn8pcO1JqysuWbB8hSUZl2EO2aIxDcpdJLiG1kwtoHpAM1Spg1KjsEYL4RCLL87RJ6rbZFVxV2P6Xq24VxoHcIlWisMn9nOiiBrSDH3T-3J_uT2MTjHU9PRmQ2j9oISf9faS5GQ7l58jMGM7eZymcKAqTLObdbUoBHHSaWBOrN6j0-BzcemXoOCwWZsn236R1ykQ1N8oqGYoXWGIbKXhS52UXNquG432T7N8VqEiUu534RmkmVuQ_KEBom-a3p7pPzP3FCy5vmIovN4EWq-aZFn8Sgr4x_-PU5YIoRu6MMKqj3TbbEepGi4pzg5MzwuUV1mZYBxp2P7x464jmKRXoHbZhrXZQZckVLXBjD246VJGQZL6MrZW0ZnTPPZ8QcJJWItLx2ghQI1CoSkXsl01uPOgmlst0j9cOgvO7KzrkMY4RLuvSEl92DOYhuO43pZw0WmHMnGJ7re_qvS9G0ITkQKtSjRniE4M18Jmzmvr9TEJVHf1RsrLHgrkRa2cgNSM5sUAN29lipAQnzEPRC0AT1OLBC4Jv0JONpdAsOC29NYWbawUL6ekh6nKjnPDdpykdEM2hTfk9qsNUN-eKAkA0XSjYj9pUpbw1fvVxI-3vxja6M4YuCf0qWKZDUuhdlECU_nM7X9YWsqvbGheuuMWcTw8XBjLsKYx0rchQr3HKnvn0PdTqrzKtRdpze550FjyzqK7qYi2jjPm6zxsGSyAsb8MOck_1uEifjvqNNjas76SN_OxyC8D_RtLJtsztjwfY-tLdI7ZPlLiRgP4HLSCm5gf3BODqH3M0vS7pxYAsbQaRUdMStY2k5MmNy1EZnWSYUxQvO-w8wHnC1HgwmSM1UDxOlZJ3cYccVvi6Ygu31lgdLdiWXX3R2nYvOOdP0xF_OrzFCAuuPpIn-jzs4Dr3vCB_s5AviwTQyvd5RujN1NgvktuAZ-O5W5FmUR9Nuel4Tqzntn9m== "Container diagram for Internet Banking System") ## Icons Source: [C4_Container Diagram Sample - bigbankplc-icons.puml](C4_Container%20Diagram%20Sample%20-%20bigbankplc-icons.puml) -![Container diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/hLLDS-D44BtxLpJXWBVAZei2BfpMiGt94d-mSZRBITMIslQmenanFRBNHV7VwL5aoN8s5IYuUNgwNp-zVZr-onwTBtFT-qgPL9SPmSxxWdySZHmUhhVAxygaP7AfDPwClqvjFYeqcb0pP9zfbOmctmzN8VGmln_bo9wSXEA9LA0ovAwB2Z-ZZPnWEljmDraked_GnvS5Pkwxjf-Is-56CePSEEM9J-qoseSxRhhyj5oinu-pQ3cV_Q-DgXWUY6rEmnzwtq1f120N8F0xWetLsXwKsO8EBD1aqBbMZkMN1I40sgQezL4m6kcVgrPVjRADq6nBZIzUPzORyY_T_evxVEakvpzqpEJs5xqxOevUJI2p9sqBUagHhxiV_xPyMCVhvIgUBXyN_JTjR1p5qI-pzUHMWdNeyMvz6z_FVfujfXBiUUKrGICAP0gt3dCHsi6TyUGCURX1yobe7XtPKzxhhSYnDVsqP6zpSWEODB-knd0AWzrKGqcaUW07CGOKLI7gAWQOfhOqdg-4nnDqV2E13DsndtuhM9S4hjx0dpq0QFds3vJ4M1II_4W9Z8j2gnIzikPAGkza6WE82XV8ppzCGcnAMed0N55ZBxafr5ODTgh2JT_azE6hSQWDqnMoNGPSe5n5agPfkC8j1HQdxb7gLE47C7uoLGYldDshZ1XGwoztsuZdlGewANy4Rnj56VOAGuro81yEYRC7fWgrTkqpThbDbAPQedauDFmcNm_W8-OewdHvWLQvyfG1bmcJbpd-1vvF1A1wG2ZqULgWIwBJf9-XnmIPmf3gdo4_-lKUEcTl7N7OS0UEjegzgmOEoeXfy-ht07R8Eye0It5TwYWZunLg7WJJ4JDekvK3-VGwOER7PZUVIvXW-ebC9XgguE_LtPTjDhMIvjgwZgQlQ1Va4k1Gqf3ugrcAsMVVfnoLCAm2aZKRpkLSBsGeMyk0LDK4DSnLwYpRZOVPvtGdrY3W9lFqVaYBC_oQLzj1yCt6OKuNsz-E81Zuv8rK0istdGq2CB6bRuqnQ9P-0DwXOQnKE8r27eBtfCyUbdQz7vWuzBvThrUH97RpkC1NSpgh45BhTl62r7QNsFOngU3Qfw96ge8TCpGDaOyc7S2xQBaOdJTlM_xBolX6ibjYxMfqKTuJPWmRP_FgxJfKVwNWRK2kWQSt4u5iCC_qkB1K9B0CD0pH2gCbqdLVXyDbNSdYWBPzD5-l1AYZSgUywxjMcAf-LAlpSNxVYFDMIijS_mq0 "Container diagram for Internet Banking System") +![Container diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/hLRRakCq47tFLpJXWMoL4tCjgdZQJ1AOMIONrfwTvSdLjfL4h2mPIKusHV7lj1HVuimC2nJpPBNwSdJwT6TU6ulQLeKOVCPb9ggSmTxQqlmGXXgFanst-ogj3DEPafP9EybK4PO2fOiP6viBdeQpRySRPtfOteU7hoVVJxuaKpAZ2EIIwKdfy-TiIoUOBzxTpTQhw1_KiLM9kVwcgyVfThmbZx4fDRVCX0KQotIOiuExCssL7zUhUFguYDRBnVzQoDlmo8mgsFYxmHTGIKfGK2AmUmPR9OGwSha3uL2WpA5tpRMXBmK408JAK8WJvMYfVuQrvggXBKIvgmI-U9qhAvbzwVOtFE1BTuNvNIH4pE59xGiomqywC7bWGfNix4Alkv_-kdw8atYzIURhnzNeLMURHadqyoAUtPAnDZtUnRV9_UAdnMfEne7bLX0l3IcGSznfB8Xe3NVKG4sFXHkK7npdqObwL0m66wQDagEiCfRQf0EOjL_3AJHcK5lVb9IY0pYICA3qWIYy3J3BL2Mj6HAES-haXWmvwjCe-ufoNGCOle8_1a1_BTxHaQK9bYKvFx8KfcKfU8QMApaaqnlgHW0HAOp0Bz_Dd6tE12U2ZOT6msbv1hLKlPoSkQsRDW_VJ5siwow1xICm9TKOHkGcs7Y3E-PGDDMZJFFI1Z0zYygPDreTUCuCa3YVhxObpRideE3svDJSC6hWmD75S0tqS4YrEf9UNDPQjK_G5IhbWjKKBVsXmJVxF83tM22nqyT5irNGJEPWgjGGhhgF_mtd6G3u1S9SdVC0NGETfwCSBQPec6jI_Udyer_keNUsIXDAjs90inqtLlk60vSasi9_1x17iwSNO4MgopJBgRqSXGcSw9Wnj1nsT60scxYSnQcRpISKffXzO38d3hdJz-RkUPdD5RdfBgx7wIUuStHHOXVIWlYp7Oh5HpjY1N92w0tajHWlwLmFf0kBgK7S5w7fMl9CAwEs5XOVipr9WvJUUZRxWqfSvAznTHKelzpI9c1Nqt_H0YVWMXiP6TgtNJG2C5MLxOGHj4CV0FLD6lGiDAsWHV2MYOl5qettWs76rRwDuqr4Zds_yn3-lKzl5BphkLooOdotJzN5CZcdQrP5dSaR-s9e2g8voIo0Dz5w5LuMlopvhoAJ6_BkW7MZqS_obc5kOAjLuNVNqV-KqYHw8PqJpszcpJjTpWi-hYGLKLe3REoiFaS7v4fzVGpzkCguFTsMZvRnfaxKFgON_aHt3J4kFgpPUK__zpJalAPG-k7x2m== "Container diagram for Internet Banking System") diff --git a/samples/C4_Component Diagram Sample - bigbankplc.puml b/samples/C4_Component Diagram Sample - bigbankplc.puml index 444d7d7d..2af0a36d 100644 --- a/samples/C4_Component Diagram Sample - bigbankplc.puml +++ b/samples/C4_Component Diagram Sample - bigbankplc.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Component.puml ' uncomment the following line and comment the first to use locally ' !include C4_Component.puml diff --git a/samples/C4_Container Diagram Sample - bigbankplc-icons.puml b/samples/C4_Container Diagram Sample - bigbankplc-icons.puml index 0a503cfb..b4ac22e4 100644 --- a/samples/C4_Container Diagram Sample - bigbankplc-icons.puml +++ b/samples/C4_Container Diagram Sample - bigbankplc-icons.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml !define DEVICONS https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/devicons !define FONTAWESOME https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/font-awesome-5 ' uncomment the following line and comment the first to use locally diff --git a/samples/C4_Container Diagram Sample - bigbankplc-styles.puml b/samples/C4_Container Diagram Sample - bigbankplc-styles.puml index 33554c25..c94db2df 100644 --- a/samples/C4_Container Diagram Sample - bigbankplc-styles.puml +++ b/samples/C4_Container Diagram Sample - bigbankplc-styles.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml SHOW_PERSON_OUTLINE() AddElementTag("backendContainer", $fontColor=$ELEMENT_FONT_COLOR, $bgColor="#335DA5", $shape=EightSidedShape(), $legendText="backend container\neight sided") diff --git a/samples/C4_Container Diagram Sample - bigbankplc.puml b/samples/C4_Container Diagram Sample - bigbankplc.puml index dc1b1bda..bbd94f31 100644 --- a/samples/C4_Container Diagram Sample - bigbankplc.puml +++ b/samples/C4_Container Diagram Sample - bigbankplc.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml ' uncomment the following line and comment the first to use locally ' !include C4_Container.puml diff --git a/samples/C4_Container Diagram Sample - message bus.puml b/samples/C4_Container Diagram Sample - message bus.puml index 5ed5d861..d39bd430 100644 --- a/samples/C4_Container Diagram Sample - message bus.puml +++ b/samples/C4_Container Diagram Sample - message bus.puml @@ -1,5 +1,5 @@ @startuml "messagebus" -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml ' uncomment the following line and comment the first to use locally ' !include C4_Container.puml diff --git a/samples/C4_Container Diagram Sample - techtribesjs.puml b/samples/C4_Container Diagram Sample - techtribesjs.puml index 1b6b0582..7323480b 100644 --- a/samples/C4_Container Diagram Sample - techtribesjs.puml +++ b/samples/C4_Container Diagram Sample - techtribesjs.puml @@ -1,5 +1,5 @@ @startuml "techtribesjs" -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Container.puml ' uncomment the following line and comment the first to use locally ' !include C4_Container.puml diff --git a/samples/C4_Context Diagram Sample - bigbankplc-landscape.puml b/samples/C4_Context Diagram Sample - bigbankplc-landscape.puml index 5546bd86..a52b6cdc 100644 --- a/samples/C4_Context Diagram Sample - bigbankplc-landscape.puml +++ b/samples/C4_Context Diagram Sample - bigbankplc-landscape.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Context.puml ' uncomment the following line and comment the first to use locally ' !include C4_Context.puml diff --git a/samples/C4_Context Diagram Sample - bigbankplc.puml b/samples/C4_Context Diagram Sample - bigbankplc.puml index e5e12fbd..b7834f0c 100644 --- a/samples/C4_Context Diagram Sample - bigbankplc.puml +++ b/samples/C4_Context Diagram Sample - bigbankplc.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Context.puml ' uncomment the following line and comment the first to use locally ' !include C4_Context.puml diff --git a/samples/C4_Context Diagram Sample - enterprise.puml b/samples/C4_Context Diagram Sample - enterprise.puml index c3086c0b..071a4de5 100644 --- a/samples/C4_Context Diagram Sample - enterprise.puml +++ b/samples/C4_Context Diagram Sample - enterprise.puml @@ -1,5 +1,5 @@ @startuml "enterprise" -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Context.puml ' uncomment the following line and comment the first to use locally ' !include C4_Context.puml diff --git a/samples/C4_Deployment Diagram Sample - bigbankplc-details.puml b/samples/C4_Deployment Diagram Sample - bigbankplc-details.puml index d3d031c9..d597284f 100644 --- a/samples/C4_Deployment Diagram Sample - bigbankplc-details.puml +++ b/samples/C4_Deployment Diagram Sample - bigbankplc-details.puml @@ -1,5 +1,5 @@ @startuml - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Deployment.puml ' uncomment the following line and comment the first to use locally ' !include C4_Deployment.puml diff --git a/samples/C4_Deployment Diagram Sample - bigbankplc.puml b/samples/C4_Deployment Diagram Sample - bigbankplc.puml index 83468719..795ccd18 100644 --- a/samples/C4_Deployment Diagram Sample - bigbankplc.puml +++ b/samples/C4_Deployment Diagram Sample - bigbankplc.puml @@ -1,5 +1,5 @@ @startuml - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Deployment.puml ' uncomment the following line and comment the first to use locally ' !include C4_Deployment.puml diff --git a/samples/C4_Dynamic Diagram Sample - bigbankplc.puml b/samples/C4_Dynamic Diagram Sample - bigbankplc.puml index 0f5caf28..0fbbf22a 100644 --- a/samples/C4_Dynamic Diagram Sample - bigbankplc.puml +++ b/samples/C4_Dynamic Diagram Sample - bigbankplc.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Dynamic.puml LAYOUT_WITH_LEGEND() diff --git a/samples/C4_Dynamic Diagram Sample - message bus - old format.puml b/samples/C4_Dynamic Diagram Sample - message bus - old format.puml index 4f4fd860..cc2f834c 100644 --- a/samples/C4_Dynamic Diagram Sample - message bus - old format.puml +++ b/samples/C4_Dynamic Diagram Sample - message bus - old format.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Dynamic.puml LAYOUT_TOP_DOWN() LAYOUT_WITH_LEGEND() diff --git a/samples/C4_Dynamic Diagram Sample - message bus.puml b/samples/C4_Dynamic Diagram Sample - message bus.puml index 8bb106e0..dff6faa2 100644 --- a/samples/C4_Dynamic Diagram Sample - message bus.puml +++ b/samples/C4_Dynamic Diagram Sample - message bus.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Dynamic.puml LAYOUT_TOP_DOWN() LAYOUT_WITH_LEGEND() diff --git a/samples/C4_Sequence Diagram Sample - bigbankplc.puml b/samples/C4_Sequence Diagram Sample - bigbankplc.puml index 46786ae9..543cca8b 100644 --- a/samples/C4_Sequence Diagram Sample - bigbankplc.puml +++ b/samples/C4_Sequence Diagram Sample - bigbankplc.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Sequence.puml Container(c1, "Single-Page Application", "JavaScript and Angular", "Provides all of the Internet banking functionality to customers via their web browser.") diff --git a/samples/C4_Sequence Diagram Sample - complex.puml b/samples/C4_Sequence Diagram Sample - complex.puml index 9c18b7f0..2bca38ac 100644 --- a/samples/C4_Sequence Diagram Sample - complex.puml +++ b/samples/C4_Sequence Diagram Sample - complex.puml @@ -1,6 +1,6 @@ @startuml -!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/themes +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.7.0/C4_Sequence.puml Person(Alice, "Alice") Person(Bob, "Bob")