diff --git a/C4.puml b/C4.puml index 8170ef22..5c769258 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.0beta2" + !$c4Version = "2.6.0" !return $c4Version !end function diff --git a/C4_Component.puml b/C4_Component.puml index 53f852fe..0d77d979 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.6.0/C4_Container.puml !endif ' Scope: A single container. diff --git a/C4_Container.puml b/C4_Container.puml index ebfebe18..8ae50a26 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.6.0/C4_Context.puml !endif ' Scope: A single software system. diff --git a/C4_Context.puml b/C4_Context.puml index cfc82136..29c833b5 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.6.0/C4.puml !endif ' Scope: A single software system. diff --git a/C4_Deployment.puml b/C4_Deployment.puml index f719fa7e..7fb8b22f 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.6.0/C4_Container.puml !endif ' Colors diff --git a/C4_Dynamic.puml b/C4_Dynamic.puml index 8633ec48..fbd2612e 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.6.0/C4_Component.puml !endif ' Scope: Interactions in an enterprise, software system or container. diff --git a/LayoutOptions.md b/LayoutOptions.md index 730b8875..c62893b7 100644 --- a/LayoutOptions.md +++ b/LayoutOptions.md @@ -61,7 +61,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.6.0/C4_Container.puml /' Not needed because this is the default '/ LAYOUT_TOP_DOWN() @@ -77,13 +77,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/JL1BIyD04BxdLuprq1JQn1RnuAanYXxw23QrU0gRP6eNDhlBxiHGnF_k16lhiZ0mtsE-cRaduQXjL70bTQNQ6k50PFrz73lHHH-I3ctPUdILqOIQeieqiLL2zvg9frh9Cavl9rdVsYuNyUSikejkk5Mah11Ieujixn_4GrWP0erOOmqbLe9zWGxI0tyw8DIu5wqY6CR18dbVR_CYNsV5utgt2aT1aA7pHeUYRgGUmo3fg_Ja11at60MReoTiYWVJwbguOrXDnp3SYCOg78xWAm1-vqXXXsKXh6MV7PQGMAja9KWQFU1MUZs6P9D5gwUS9GvX5arX-PRsMAAKwJpq9-7G1lWULZ2buU2IPq7UII9qGB91nRCyP_i-fGlf5sIV4ut1u1NLtrQNM5lFIgulUPvjcDMJpkZ5vXc9OtJObxqppN_977NDb_y1 "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.6.0/C4_Container.puml LAYOUT_LEFT_RIGHT() @@ -98,13 +98,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/JL1BJy904BxtLwnue2JGYZ4UF54R11FG1eh6KxDjHzbaNzcTsX3ZVtSs8hYNIUPxpiuySeUTaj65q8tiMc1xHEllqjJnFlaGkE_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.6.0/C4_Container.puml LAYOUT_LANDSCAPE() @@ -133,7 +133,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_8hPxA54Ig6jLdlOKrc8sWDDKGojzeGSS1jBnhRieQXQxN_VSKBJg5milZVpvetXrYDtE0uAokpFOrEtPROfM9vLQs1yi4f4twJkrDWBs2DQ_ojD7P-ILudxSJTwuJgZKMXCEZEaLd4Tl2uzzahkqlp7PHLGyr2cRpV9p-IAK9jJ1vTQkCHIRHHz7HmlewWIpXiTytwGUWMBB9pIe-Det68PiNUFOcX_cr7ttBt7tVKABevvBvRmDm9wJcFYIUnQRYtvF8iTPDOgsN6KHYy8vTzNaB4gsQnhQd42Rf9hU7ZAWvOfPIOFOKqFQ81sj9nAXb6Xf5bGJn9HE40v24MpF6NxDwUByIYIprn6OhGLwcEhprYDfquwx-kwObGLYaxgfysTG8enYN2yE3ESjtmCPQi5ErrGp1fwXSQUaIAGmapwZ9M1bU85pzWsiArytUCSksqikGDPKc1xJDa6emCjYCwkWGUp0o-9pyw17mmFmfQ4apsxVtnko_NTUbE4htyhT4-_ndy= "LAYOUT_LANDSCAPE Sample") ## LAYOUT_WITH_LEGEND() or SHOW_LEGEND(?hideStereotype, ?details) @@ -145,7 +145,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.6.0/C4_Container.puml LAYOUT_WITH_LEGEND() @@ -160,7 +160,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/JL1FJy8m5B_lKrGyC1BOX1WFdfYJW0dWueR4qz9jJsdIjKtxvaACtztNY60lBtc_lwzpXznYryhWIgXQTWsm0w9nzt5iUHzz23nqLUV0rbeXA8ngtSP6SkKr4uUD55MStauolzfjrl7dBBgBRcXLfgJWGe6DZFSFridRywuezq_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)`. @@ -178,7 +178,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.6.0/C4_Container.puml Person(admin, "Administrator") System_Boundary(c1, 'Sample') { @@ -193,7 +193,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/JL5DJy904BtlhnZnG4cW5MCyUB9M0WV0ne8ScssxoYRxbTsf3J7-TwS1WRsyPDx7lCa-1-GUMwsWMBpjokLiFbk_Gi6rKuBTI5EhjX6mHtJXAKayx-8lYVksQeFmjJKe3CQrrObJtFGnau2DabMIFKpoVhHTBPFl-_WnlgDHcP63IoDyx4ZBM2vyi2RYZPPc38EqHndGSxH-C6B58Q3GvOjjJSFz8QgdOnWUkmr7yCE0tZaowaHLSkSePoSgI9rJikOehHdGABiTGrhayNgs8OiNS1zFOVMHzLogbEq2z2S5G0jqZ-CaqQr2IRjWqqb4uG6b5efs1UhsUseNuP6ad9ECIFOkrFzLbrhRG4x2nMQJ5wJgHMVs4ZCNI3KwqSEdj_hQmgv-AHgnFm== "SHOW_LEGEND Sample") Legend labels and details can be defined via `\n` in `$legendTest` arguments too. @@ -203,7 +203,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.6.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") @@ -225,7 +225,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/hLHDRzj64BtpLumP1nK1cMgRfeS20g98RED0bWn9Rdi880p95RN8SfVONIecYlxtpf2KB5ikUkc5u7xCp7jltkm7vz7wkbJ1Tv0PVH3MW_JmJVezO9vBBur6HKTbYJe79RK0j4LT2ktXPhPAvfFDxU_9zdOndJ_Cad4OZ-8u16-WTWAKoL2f9hYIEtXxG2inLM8h7gNpRX2-30wZ0E1AwapLkO2tXV3RKym1LIrU2nbDVzfEZVP8o6nSCPChePmuJxNtldA_Z4OMlyK5CQjJ0cU9hYSMCN4RLGergt3ZVAvaIablxddhuMu-ElmO_nn__seTdSiT2NUjH47_6_7OA_T5GovsTDE1tvCCc0e5h5ykA85oO7RTGHi7XC8sC0XJpBxoEZlM2K6wBde8eP35teEJkSZ1xR4IxMcVCO9WakU94joO3HQdP2VCuH2kTxIO6cNi-3gP9tV9OhFzTKcVwNA-ND5vMdIduPjtxzxF9kyvfYqrJhZuccklUJs8XkUinvVGl-XBlD4hMfdQdyjbj6e0UyMOqagebWwwHcUCnrDaps6oMYt_E85dR_xhmTetIendwFOYdzFwWa2R7zYkBKmoh3RFm7O8SqQ01IkFjJSbUjbQ_4MVQUjyV7Bfo64D2L5PKz6CIQAALhHHVGVFoJAMqV_3s7X_P1m5mRfnNfJRZwRMETfcaFr0nhgbER1QUFY8-glKHHZ1NpG-02Vl34gJIff2h2gwVzSkO59LX2wSlXd2drZIe6fUtbjpe9OxRg8ifUVcrwcZxBtdJzNIhXhiQfrrEadVyCkHrOwK5TR1GIB7I0iT0DBg83FHFXJdy7ht4Jv942RtjmnEKMSuBwFwZ0SSmipGDGld8_64zpzmCHHA77RzT-FB-Og2lu_w9ez-qAVPkdQBPQDhEukbEEeCtMr6iVR6icPacrwcZ3PEK2ZGsB9b0vZoo9mq6W9c6RNJqv-tg1sse6abV1OJg81CzQn_pyLwSC8nWjPjG_YyNYv6dpQR-_KJqyw84IVQBdYgK_D2yWkknwnFHYQJq5lw8lEPpzcSdyZ2y-ItP34RHC47oawlx3y= "SHOW_LEGEND Sample, $legendText defines legend details") Legend details can be deactivated via `SHOW_LEGEND($details=None())` @@ -235,7 +235,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.6.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") @@ -257,7 +257,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/hLHDR-984BtpAogUH0CICRix7uULa8O1pquY0X6GdJsCXCfsOrffTrlTRH9hjFzzgsn3ICXgBdEnt1zLzTwhL_t9URI-p5NdBIH6xuJr83qyIBy5J5FffT6ew2ZFKQUWf1Q0DYjpeJrSJXRHTBIw-ZjQNyt6qxj9D0p2GHW6u0sKJe0o2IfLTSxa1YvsQ2N6Igp5etJUTOENmK6l0t0cTQBALC159lpw4BD3LOhNGWRZz-knqHu9cGqBPd8cb1F7gRRU5-xFmS3YGvWHip8cS9ReUc8H4hT1eL2p2fVEfqh6bFJobhVkRgQ3tH_Xn_2tL-leL6v8k7CbClfVYSTMkUyQKh6XcmxybcJ0M2XW_L912PG3isaEwZWW5BQ2RX1ZSi_hP5yd0EcQw3u4GcPR3qwc8WMtnKBKfst67dH6QHefmOrPONP8Ti0SzE5yGuknKSOEpwDfT1FDLkilS_gCvzFvWixZh3aDthnxzs4o-i0nTQbXnCMNN7l9wswlVynwU0hzkpx5stj5ArFwOxcCLXLWgnXJMWXLqq5NwOJnU8fiEOmMY_ct0tZsvlyUB7sbn722RYlIAQrF2DJvWUrQmoJ3QlCCR8CmPGIOiV9OUfEZbxN5N_IPjex79vME75QH48Kr1SsO9AfeHHtLTl2OB6CP_1h6nlizurwdiwoS5_dwiobrYhRg9h-JiQve3gmM7ZwZlfSw2thmWyO7uE2TRcvYILE8HK7tR-e5Z8g2q0NZDttu1tCQLCtBMsjsr7B7JPIvzDpyCdQKlVNyeLhSL8DDgPD69-ahVZcIqf6omZhOIUGOQQ41G5hjP2BgX-8ONki-mYS9mkZsYi4fwWpdPLJNkCC-J0nTit0y4azuVuABeL3YeEc_6vxELw_pxrxVwD5tspHhLs-nR7HjOp4NUvsXkSqebjvOreniqygKqCO12WKQczTi06CUcOD6VS0aeNPw-lCMjSCQDAs4Jq82rI5JFUlVSx7kd72Ce7PR7wwNyzdWwsfrktnYsXYnnudMCvxgsBoG_8JhFkkJaSaaz9Q-o7paSpRdLxBmDFehcaswv-rK36UciUudAaQFxdy= "SHOW_LEGEND Sample, hide details with $details=None()") ## SHOW_FLOATING_LEGEND(?alias, ?hideStereotype, ?details) and LEGEND() @@ -265,7 +265,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.6.0/C4_Container.puml Person(a, "Person A") Container(b, "Container B", "techn") @@ -282,7 +282,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/LP11JyCm38Nl-HMXfqvYAKA80wUDje93WQaLwh5A4ujMIjEeSO3zUnmcTTifzkVtd2VlFCe5msHu9OzpGDwEEF1s616yamfu8oTdWDsCLfcWWG-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. @@ -291,7 +291,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.6.0/C4_Container.puml Person(a, "Person A") Container(b, "Container B", "techn") @@ -309,7 +309,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/RP5VIyCm5CNVyodI8jY2QrN41q7ONEiKwZOsnSUGfTaMoDAItFhdstkpRjqAlZJ9xvvpxaqpTC0jD3jD0cM4Raf9jm2rUqXJox-JZO9jisgSjA8o80qaejgbjUR6UmOEIgrMwVXkCFVeuwr8lswJ--GQ4HkZWoiZRLBxV4BcqhhAHFoAXksMZiAOTB9eXONkH9z2F88KMuEYvQy3kOi4edPBnprhsRDcvzOEi_m78eaLN1DwKkVdQhAGcYtyZ7uQmRLsI3tC_7n-0FmR9uQWxBE57yQtQUgImnwJODqO0GflNEIJV9f5CGciXCOQ6gvrnK6P3TDo8qqPaW2_HprPlim-sNCn6xs_JYViu3w6nAJWlonJ-8P6o0xlszzWMt99WukMqaSQjWqOjvA7MFet-Y2FiTxBFl1Zz123y57_00== "Compact Legend Layout Sample") ## LAYOUT_AS_SKETCH() and SET_SKETCH_STYLE(?bgColor, ?fontColor, ?warningColor, ?fontName, ?footerWarning, ?footerText) @@ -327,7 +327,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.6.0/C4_Container.puml LAYOUT_AS_SKETCH() @@ -342,7 +342,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/NL1FIyCm5B_dKppdOHrihHlYmTDg6GxSjDXEyLIoDhf0ceJarJB4x-uBcvkOouFt-_iozyWTTgs2LVhsj2chjAYAXqMPBQ7WhLM2NKXTgwuHi4Eq_ZP97E_Z3ucxRjjvuMgZKMYCQzCcLd4Tl2OU6oMtINOzoSDgirubdxFu9hwYLPMHWaijN6o9ozZ_u6Z4M2wSDphYJIlr60PfcDAZusZSOCIAlKVHLdUcqmrt-wYUZc5uw3iSmHS3UgUOg1VRYbjBFgzY2wcrIjOSfT43McMNOqYBF7vSb2Hn0cRn5DOlMS1IfKpl8Ppf0GtGZPOJfUqKIig2ifU8mW7ALYZAyjJj-zWkmWD8FaSQWUnPgD-hphKsdfGqbsMP5yGAf1DwjhaNI3Lw4SQxC-rVoLpe9lpc3m== "LAYOUT_AS_SKETCH Sample") Additional styles and the footer text can be changed with SET_SKETCH_STYLE(): @@ -355,7 +355,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.6.0/C4_Container.puml SET_SKETCH_STYLE($bgColor="lightblue", $fontColor="darkblue", $warningColor="darkred", $footerWarning="Sketch", $footerText="Created for discussion") @@ -380,11 +380,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/VLFRQjj047ttLqpLG1HGv2IKFXGCSOL9e8bhkaf2diHA6iTRxqNiZkAQqd_lR7mjjDNBIZDdpZcpCxeE93trHW_UATlelaLO47NXqt3evIf_KRJewpwWRvmbj9GtpWmxBMsiEG_KQbKFYm_dinXwkByRlbxb7_CB3bK5LqXbqUTTv1-8ILc9BvEokAr4-NmtIK_gby9fvqU9LYyBgdMFIGOdSwxRndUXbVHMsHswbNxfiTrW7Q5_sgH7YLWYDOj3eiGVD4eAZvAmXRdpqAhGz24ePvEpmU0KPjCRM76J45NXkpPLOuowl82KrfrgfDPhaDRH0lq6eWBmTRHdVsadvgVIu2Wvy6nKnEDEXGbhsIpVk0BS2xXXRjLaXJEg0I5j36Pm-EJtXTJBsadVWfZiKbFiCOEczq6zyajWv3bFISsFZKT9rnCaUnssmsx-u_nVZeuC_UddoCxEpS5CxFvk_FpreQp6OgkPSco6FZYRojOecq4oZgSAv2KvppLY7GXDzTdrbcUzJflB34w5D9t6qpFuEG1-zjkLhh2kPDSnpnFMCEuwpUrJd327YlSPZCKidqvABl48L_abt3yMCJVMsgtUnka3a0DUxKuonFIQ56j1oHV8MmIa36hM2kpjrzPTIfiaysnXiTblg7TT7Mmz1AxayxOiPu9H4RJF7cXka3U2LXYFkNVckEGQRSi_qMy= "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/VLFRQjj047ttLqpLW1LGv2IKFXGCSOLneBPhAYKXJs8bZUEjzo9sHt5DwRztDhwMqkfbfPapvvpP6Trv4euwhNhlfAbLro2iY5h_QJ1mOfE-I5frLUVHrTOG6afhgmUj4YRKN7bgbAm6sOUhHGWzpAQ3rzlqOthDeJBZ2Y4DkhGD_BryN9Jvbt6HtPTvyJmTnnVLIsQLTSD8oPSLLQh3A86B9TVjuuVGHZWZpG7T2BTssEombj0zxTB3A5yZrQjJei0VD8moXuAmWQLrq4XVTzvBQwBBNgyFY_a4Djma15NuhdHPQorlhY6cRIjheTGMXB6qGhU3I0zy7Sqbr_xTK43CXSPXT6BQwUIF1nsch4IzVcFpCCjXmkooJZAhPGsvC26OmEcJtrT2hIihNCEQXzGSEqoWxfoNh_pY6Nd5SvBBS-j1qdO4qL67xVpFzx_ydDdvqysPcOENavNG-tJq_FMXA4VvNZFcs0ATjoOMZPOcWMWKJkd92R8k6DnwGbr-jftXMM_Z-YQ1VYvqgx1_2JzxmCznk-8DLgLeM-PvmWf6RQkuUGeJvb3sFe5HlaZduu9B7C9jUWEpnopaHahPpTiudGUomAlT2eReJf5aBIZu-dYBWAH6nLgUlVtQkujfbsIUFImq-mtLeQkJhGVFbNpU5yKYPrG07RCdcWdoFj06mx5qLf-NtA5f-2Vw3G== "LAYOUT_AS_SKETCH with custom style svg Sample") All available (PNG) fonts can be displayed with @@ -401,7 +401,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.6.0/C4_Container.puml HIDE_STEREOTYPE() @@ -416,7 +416,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/JL1BIyD04BxdLwprq1JQn1RnuAcn1YjO3KsgU0gRPBGB-s9tOYZYVtSMgtKl0_CzPvSUkSDUoUXCw5Rs7R0zelNNQUhuaBmBtFTDxy6rHYDeJ5gZKYkv3fgPnqwA9brTpegmscqUqez5SfLSqAfUaO8B3IwnmJzQtz_cTLdbs_ofUYtoU1951JXlTCmx9VIKZR8mXKV7qRZH92eF7a7LDwRN7NU7k9rFsRZaoaeOJzXdnEZzfSG3D3MtbdnUe66PjLAq78NH8rgjpgSiAulaCQz8ue0jaZdRFAy2babf1i_2bPwXONIYvKHHlKH1MQmQ128uXaA1f2nFtRwExMBy0SddI2CmseBylUfKQ-T9INDTLKL9h43wGqysTu1KOu0mtfnH_oLBq1rzvZS= "HIDE_STEREOTYPE Sample") ## HIDE_PERSON_SPRITE(), SHOW_PERSON_SPRITE(?sprite), SHOW_PERSON_PORTRAIT() and SHOW_PERSON_OUTLINE() @@ -432,20 +432,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.6.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/XOxD2i8m48JlVOhOau9Df8W7J_svAXIaPudDQWDf6fADVNsteYXuyBJ3CFlD506bnpWOvZmek6eBYWNdDK9W9pau0yb2syv41Qn7T64lX9SJlsdiuoK6yDre4IpoRXo4CzBEj2oWCleYwctMp5PxF8XxpdTyGzQvfWz9JPuxoYP90pwCTZd3oZLBMxgiJ4bDLF8xZBbdVWwyrEeRKRqHrLz4_c7a12d0AXhq00== "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.6.0/C4_Container.puml HIDE_PERSON_SPRITE() @@ -460,13 +460,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/PL3DJy8m5B_thwXuO2Im2J4UF34d4HB1XGqzBjrMfKc_qhwv4EF_xcj0CB6NbxpVv-lS0tFGAKcNgyT5bI-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.6.0/C4_Container.puml /' Not needed because this is the default with sprite "person" '/ SHOW_PERSON_SPRITE() @@ -482,13 +482,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/PL5DIyD04BtlhnZheIcqYHRnuAcn51Mq3Ksqnx19fdPXixliJWmY_dSdMZ_0PM5Wtfitx-qk0abFNQiXlztiocorpJVhCi-sTyKASjawZU94cLft3SA1o8Mh9F6oZvyL7Rgg2-XhQmWDnRLj4wUb6THcWHgjgcHvCSk6rkF3VV8oZo_ZCswLIvwGog2F7NE5ICQmjWG6iS46Agmbwm8TL02-T41eS2yxJT3pLWZEAq8OEVJ1cX6C4_7VV3GH8liaHB9fbPd2A1sg2kGbMJ-QYFmr4BRbjUrC8_rhL9zFOVoLUJo1Dm5yVgn6FLQbT8vrTbX1wfnMjIJ51hYrF9r2ccVnUbNmY4UOn-VmyBGSi5HhsmSOdeh3ME1tSf8fBGTIl0iAJaNeWLIBcdS5zlP-T1VH5yWwHng3OelwEzMlhSV0arnlYoBBcJMGVj1VcHiajj7ZKFRUjdz75cYQuKS-00== "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.6.0/C4_Container.puml !define osaPuml https://raw.githubusercontent.com/Crashedmind/PlantUML-opensecurityarchitecture2-icons/master !include osaPuml/Common.puml !include osaPuml/User/all.puml @@ -506,13 +506,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/ZL3BJiCm4BpdAqmvD9NQ62h4WHCbgYWIZwW9S8pSPA6M_9Az8QeG_ywQlX0dV5bvPtPcTgy32e-TLic9D8tgMc1hH1UkEFUYpzubhhjL5y0trY0Op1ghkLF2n9b9m5R95Syl9aLiFJ_SyuzfTfcTKQlEQK980pvpF_ejlD6FsI0A-l_39lSYhA7LqhHyhp-n3ao0flCIDy8tQudGOETXEf4q6xWM0S4VjzdPyTngRSqkob_mcPovK6eB9-NYwRKkvilowR4kY-LTDKy7HArZmFhT0vZwO3qO9Ka1FbYJYXXrp0QpM6L0Bz1wmiiDHTBrZUrCA_mcRSx7R5WAxHGCH-mpOVGEnqfxMDN2ET9vXHMREQTa8r1QCw1MVZfcixB87kSLZNXWq-oSFRpa4PifPVl0OiZ0q38weHD4qPr2ILwiwYNIRHXA3Ogy0cNxsgLBSGkIpeuM5rk2sczrZ4N72j5lKLL5IQn8Eg17cLj0Yj53B6_UwjyZrs1QklGt "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.6.0/C4_Container.puml SHOW_PERSON_PORTRAIT() @@ -530,7 +530,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/RL5DIyGm4BttLuohi5rOMrt4Wo1O5r51tRAjUYnfE-u6qYGaKyiY_dSdrg-3ENJIcJVlpPjSU1AE-av1SRDwhlAhTR5wgFBLkbndjsKyWq9qLc6q9tMZ-XPXIsJzMPewCIGRITk-xZswncX2JKbZkjGgeGFZeQTMoJfTdXpc8VLuVvU-BfBJv8XJrP8xXDJe4ilOAFfVFefoTDxeMBITr7EOP25AJqwGSPDPLEmyOLTTcbwtmktYvdWEqt7cwGpU8k3p8nKFM5V2MkPvnXeoQvLi14cZ9vnQxiyXA_BauQha5eUmI8xX_caPQfbIPl0Gh7eW0-pJ2ePqlIB9Mb0EaWWTaEnGiPRdsTw_fejfB3BF5uoBqHJa2mYmd_v0-i1PSsSBZDbonLid2O6sgCC773Oaz8R5bDYPda8F3zI2sB2xxqMDV2mr_eza8nKREHXlvvCHjWY3h55zh_TtFu-UBN2yASkyO5G0_LH__LmZyJu63E75cUvlomNgbf_s0m== "SHOW_PERSON_PORTRAIT()") ### Using SHOW_PERSON_OUTLINE() @@ -538,7 +538,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.6.0/C4_Container.puml SHOW_PERSON_OUTLINE() @@ -556,4 +556,4 @@ 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/RL5DJyCm3BttLvY1j4uQBKo80n8IOve02RQATd2iqjPiaT8aIbog2V7VSIXV1tAeK_lvFJ_dofDmrBKAyjlrSvaj7_FrgbnlYlkxrJAUG2vQgp0waBfMNOEm8xB-8asTw9Ejf5rNTHvTRJIXfgGsRMgLq87ms5EZP9KkpewpaDeytAUli-GyEU5KkU0E8JMwn38sYlvLZw8CdJSw5aqhzHH6yn2b9oV8kD4aolUUi2slJQSRuVPnVJg5yJ3oU09l4V3vKOfxh4fXBVCyOmLpQvMi1KcZHvnQ74vXdcV9QbbmYqEO9QVmyBG8jRbIflSGd7eW0spJ2eQqdIB9Mb3qaWWTa6nHiPRdsTw_fejfA3BF5uoBqHZa2mYmd_v0-i1PSMS3ZDbnnLid2O5sgCC77DOaz9R5bDYRZa8F3zI0sBAxxqKDV2mr_0za0nKREHfkbwC1DWk3FABwNk_lVZQUBN2yBOeiPrG0_LH__TmWyJvw3E75cVPlonNg9hpi1m== "SHOW_PERSON_OUTLINE()") diff --git a/README.md b/README.md index 9cf4e25f..2aaf5585 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.6.0-blue +[Release Page]: https://github.com/plantuml-stdlib/C4-PlantUML/releases/v2.6.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.6.0%20integrated%20in%20PlantUML%20Standard%20Library-V1.2023.6-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.6.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/hLPTRzis57tNhxXrMrG677jRspqCC537rjOKTk9PJhetWvAkPQ8KgP6K4sFOVz-blYmvmGPiUqdCIzrx3k_78JyPoxGjCk6zWrZ98seBtC8ZjmTWIS8jLv89sieo9XCGN28mdHOPIWjNYqsmd6rl7eBTpUryURy8feFnP3mUW5LG60IXOYR4oNl5z_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/hLPTRzis57tNhxXrMrG677jRspqCC537rjOKTk9PJhetWvAkPQ8KgP6K4sFOVz-blYmvmGPiUqdCIzrx3k_78JyPoxGjCk6zWrZ98seBtC8ZjmTWIS8jLv89sieo9XCGN28mdHOPIWjNYqsmd6rl7eBTpUryURy8feFnP3mUW5LG60IXOYR4oNl5z_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 communicate software architectures – especially during up-front design sessions – with an intuitive language using open source and platform independent tools. @@ -94,13 +93,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_XLPJYciTYbbXvqokcF7mhQUY-E8ng38nb9Qyk-R15esHiTExqdmFZsLB3P9tw5wyEImRo1hHI8_6vFiMH-zj7tTCoGNI814kz2PY9Qcp9AbGL-RxMPPJQlzsywSrlf9hyRLOJich2T8EavyLK7YG4MSvGMzvSSitzaQC1_DUnGVo6Bs2koIdwTyeMwGmbtTh-WNk9O2XkFm1-XpO86ku5d-Urrz0FuiVB_53V6jpaALGCtu_GK=) 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.6.0/C4_Container.puml Person(personAlias, "Label", "Optional Description") Container(containerAlias, "Label", "Technology", "Optional Description") @@ -110,7 +109,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_XLPJYciTYbbXvqokcF7mhQUY-E8ng38nb9Qyk-R15esHiTExqdmFZsLB3P9tw5wyEImRo1hHI8_6vFiMH-zj7tTCoGNI814kz2PY9Qcp9AbGL-RxMPPJQlzsywSrlf9hyRLOJich2T8EavyLK7YG4MSvGMzvSSitzaQC1_DUnGVo6Bs2koIdwTyeMwGmbtTh-WNk9O2XkFm1-XpO86ku5d-Urrz0FuiVB_53V6jpaALGCtu_GK= "test") In addition to this, it is also possible to define a system or component boundary. @@ -118,7 +117,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.6.0/C4_Container.puml Person(admin, "Administrator") System_Boundary(c1, "Sample System") { @@ -131,13 +130,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/JL39JiCm4BtdAqouf5Bhq0fnuDGG8JXG594KZf6J3DIIDzaJeWhnxupL3L-UD6-PDru751v7hP8hQNer3i1sY2xSvxaN4_-Ik1kxCO3lhK4mo7khSwU4YPv5m479BYzl5rKSRJSl-VUAt_4R6hKbEOGquBcB-Ka5FbYJYK5BCsTf4L46z0AjJsT9lGy8kdsmenc4tsVzaaIrq4u1Et3fZFqaZDuvEPkWQuLpfFo0ZXNEATaBbDQaD2glvwoeA_xws9350rln9Tkybv4hbB9JOF6omD0oEii9akXHeOmhcqaYWcSeDIZQ5QZYxx5aXWUISeuo8fCtKAVZBhMsWPo4pqrJrQIAeZDxYNa2f1eJHFZqLl-thC4Cz85_ "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.6.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 @@ -159,13 +158,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/hLBBRjim4BphAnYX1mU8fAAlGu02CMotCU1N_QZHax4MrpOBYbIvbFtxMKfo8hGfq4DFedPsPtQ6V20FpbU5ZcwKoNKbKPoyB-a-onnSqgFofsfV4RhS6e_6fxajibA32JC9UQdLFXjyI1QXj9bEilExz5Fwbakx0K-0CkZICl17Dn8F_2k6e-_ZmNos-WSXNvKWtViNGSLeSk2EX4gdF59M07bqcSHpmEXPvSjyjkvlHwlvTFHVXUeQN91iWSd7bzIkhZ8mnqf3Q_fF-2USuMzOGR_qZZSxu-_Z7JTPs9tQJ2Vz7_FDUhSThnztaz7NqMpOkusY1JTOqmkDTo8ULEHvMHVpUO6sr2Zy2RmmY5AKpiegzyJWcyRfvxWMY6-ZvmliKGayl5hq0qThC1pN9nG5jmZ5KRe3v2srvthUoZOOi8QuSFPTeIjJLmfAnSJznJZmXx32zn6Cr4W2j1PyTzn89BGzghnBLtTtk8Rxdjppz10yx84mC4rLxYpPWnUhRvEQscf9rnZkX7MILsOvNlji5HjIvc1T0LvPqnNht1LhHalKRTvDLXl2a6bSFprk27YDDFvUWNVBndkzyX91KhQjNnx33sWat_SJ "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.6.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") { @@ -182,13 +181,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-obYviE4hNL3V106cqFqmUbmcpwMjBswOFwHt5g6-DszMJT5V105-z30IUuvlvns751uhBLA3gGfLLq1MoEwS9PbNZJfayHrNTG1V6aDWi6qj3fpIfWuqmzOALbaqvF-F4ghsNNsCanFqsEIyYbD26d0foxw9tFmmPgkgBGqFSOdSPK1lK3hUOyT1kSbmeYxxRbXb9GqpoE-1sfXVYGeb2qoBGA2pwx5njPuwr1Q4r9TTTQoWhnDoDl0llNziBRDLxLzywDaiI4ZdP_RsbJ2RxhbWDWNGZi5hDtxAoW_Ogy9e-UZg6u3HIwSeuG7ADZ4EILB4TafWqyxFJPPpDERYoMDU633TC1czzEONq4e_OXFbB9DOF5x1OQM4O4JT5BN2cKaNZOIgHU6KWCnG_YNbgcsjrrnNMmJYN-N_VUwakGErFx_-Qng5RRNu5VBvNpntNrlkVMFMsGKVJuCFWal0Qcs1kBowAt-fUiOJ4NIEm== "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.6.0/C4_Container.puml AddElementTag("v1.0", $borderColor="#d73027") AddElementTag("v1.1", $fontColor="#d73027") @@ -215,7 +214,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/bLJRRjim37tFLsZU7cmijTFkKc10W0P9i0v8jonfqSU0jXX7comPakoiVp_ATYxDqWrxia4Uyl2Gnxwn3eoh2jbx9LGcAuviurnfFoM9WMsS2xUfqigYoRHog5oSwI8f9IXVSs4Tbo9DnkylvZxqS3TBwgluOpoWq6fC5I0KchZq_NiZpgSI2sfo3taOr9Vn8EYpDwas7CrOIss6mMj-_MvmTHr4Pz2N7hscfl_2ff3zhCeJj3QWSYImHozGdY0T_Zf1Kb3Iz6U3I_SaaGtP1Em6-OmYOKITvsYiLg5VLvy5uyewNQ2Xec2EkgGAjm77529dfT6yofobWRegu8LG11tvfx3EWDD_rC8XYPP2k6_4QW5DGE6M-MqnkbIf5It5DW8XjyDsZL5lVvhGba0Ko_d8Cv74Ia93Ua-T2e8mGMStQyYw0Jn3rWbhS-39j-IJPeBTLVTqWrEwqR5ETfuPZdVmloFi5l0NrL0AFy7yYoVy0JNuvoqeBcch82KZonFGMYPrBZ8M-cyZFgoMp8BA2griz5pisrEgIHhob9fFm44ArZiek1EPqLQl7Lj-dpNCMdAxksIVDHy4esb8NQq5wHPghKq1ZXYVwp3PHjJejRHlljkeuiBvmNEXSXzOqX99rmVsX62EpD2vdunBtqFdsjOF3nOzBcX-1GJm-IRJBkvCUhLebzg8NI1mcpmQGIRjgZjt7zt_1Ouk_JBHh2KwIEzuwAsWYq6EPoKkRxyzhcRJpzElap3gtQ3Yz5Fw3G== "tags") ## Supported Diagram Types @@ -223,7 +222,7 @@ SHOW_LEGEND() > - `?arg`: argument optional (e.g. `?tags`); an optional argument can be directly set via its keyword `$arg=...` (e.g. `$tags="specificTag"`) without the other optional arguments - 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.6.0/C4_Context.puml` - Macros: - `Person(alias, label, ?descr, ?sprite, ?tags, ?link, ?type)` - `Person_Ext` @@ -245,7 +244,7 @@ SHOW_LEGEND() - C4 Model extension: Person() and System() support `$type` argument too. Is uses the same notation as `$techn`, e.g. `$type="characteristic A"` is displayed as `[characteristic A]` - 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.6.0/C4_Container.puml` - Additional Macros: - `Container(alias, label, ?techn, ?descr, ?sprite, ?tags, ?link)` - `ContainerDb` @@ -256,7 +255,7 @@ SHOW_LEGEND() - `Container_Boundary(alias, label, ?tags, ?link)` - 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.6.0/C4_Component.puml` - Additional Macros: - `Component(alias, label, ?techn, ?descr, ?sprite, ?tags, ?link)` - `ComponentDb` @@ -266,7 +265,7 @@ SHOW_LEGEND() - `ComponentQueue_Ext` - 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.6.0/C4_Dynamic.puml` - Additional Macros: - `RelIndex(index, from, to, label, ?tags, ?link)` - (lowercase) `increment($offset=1)`: increase current index (procedure which has no direct output) @@ -278,7 +277,7 @@ SHOW_LEGEND() - `SetIndex($new_index)`: returns new set index and calculates next index (function which can be used as argument) - 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.6.0/C4_Deployment.puml` - Additional Macros: - `Deployment_Node(alias, label, ?type, ?descr, ?sprite, ?tags, ?link)` - `Node(alias, label, ?type, ?descr, ?sprite, ?tags, ?link)`: short name of Deployment_Node() @@ -303,7 +302,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.6.0/C4_Container.puml HIDE_STEREOTYPE() Person(a, "A") @@ -330,7 +329,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/RP31QeD048RlFeNDoK3ZDYevz9H6XHOi5KsWFScwkoIITHLtRTgtxumID2N7x_kPVuRPQaCxqzVIUgWKapqNzicOLZyJqj6BUwpCgIzxBJhMA2EKSLbJarPIXJChRRYiIX86gnJLuJqXtvwxSPz05I5Cq4g9pcsn__KjYejy7sVnn_uhZPsbPQMYqurowAEzU5aihrW2xYPaWE64732QK036WDQkoeGi3bY61ORAits1wo4RemmZTZUACE9temGZyI-wBly1_mcS_seZQaUlWVFrJ7Wel9dmKVWp4Q08i7Cy7og76dYv1ZiUZjAxbT4W_LkP33AOv5Oe3h__0m== "(unidirectional) relationship versus bidirectional relationship") ## Layout (arrange) elements (without relationships) @@ -345,7 +344,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.6.0/C4_Container.puml HIDE_STEREOTYPE() Person(a, "A") @@ -372,7 +371,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/LP31QeD048RlFaMQaqApDYevz9H65rgmL3I1zYIh3ecWgxXhsxnzPpQKDRV_-s3-6MQlj9Zqt7VEGolhRcvWTT5wLC--FuaVTcxrPQvc1LCzI0rIithe_R4JacOsIZTTM_bnjCb8dTvJ_pjWE_Q4gennGhGI9ZPI_-jRmilYo7F-SVpAkEivJWQJ6gGh7bVhbxNtZnNYmMAD65ji41EBWCWHdLHSonDLLPx9EUNwbXFApIsdbC4k_yM2Jomehaf3xwejSh5TY814i10XYN0X8X8H7P53XqTWfQd1jocq97CZWtkP61dUozJ8oCezo0R_zmS= "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. @@ -384,7 +383,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.6.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 @@ -407,7 +406,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/hLDDZzem4BtdLtXH3o0jf9zxg5Hf4R2xI7oam9PZDCG3k7BirEE0zjztd8GbwgfI3pt5UJFpthpdv9uyE5_cEhfH9jEbH77qlg2lSUpWF3WeVont9Q7BhF5e_22pULneC66cJrvgjOj7d_j9W9xdi_ZqSN0tUCzGEk89K0RTe0ZyqOt4FR-AyUJ7TBHShFz1o9S5IFVfAgYusjzpHvyAfpnId0DvTB74KwZHgyh3Sh4PRYVhvNpoNuKg3Cv8DiV-bsjg5rSnc4EfeJ7zjlmJJl2tMaw_TCgRdV3FyPQREEnEJQO97wtf1kXMT4ObULxBTVYSe2qq2dy4BmoY58MpiimySV5TxUbRfwBgzABNg-fI0JoyJeQ1ex4IZfiZYfnRXEBGt1woXjepdZMoTGrOGvmvvRRGXQaj1OLYuc4o3VmXbl1y0YCraW2j1TyIDn89RGygQzDLtIskyQuhTpmz1Wyx80nCSvKvItRlnVhxhAAsMj8bXbjXdUILMOxNFbd5XfJPMvU3LzQqnLgtmfhH2dMJTvtLCs68CC0LKDkwekcgTbejk4AG56-hBogGhP-Ms_HXjXnkfel7T3Pvd2p6tLuqWvTqhFZND1bsBsXDyQ4NtQEHVFk_0G== "db below legend, 1 unit distance") ## Global Layout Options @@ -435,7 +434,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.6.0/C4_Component.puml Person(pB, "Sam", $sprite="person2") Person_Ext(pA, "Bob", $sprite="person") @@ -447,7 +446,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_D2e9050NWlKzXqaB1d91e4GHfIIsif8YMukXGWZDtcBdsy_Ov4b6qFVSx1-v2Ow6mvOqrg4NPj1MphuXIpmXHnJsur7XjQQkPAa4W4nYKm8bi2c4w8urLKrEod8mo4vssARc5mJGOTr6-12v1c8uq-rR6b0RXojYtdMF17TyUQgbgP7D7zgVGyTueJnxeogY3CT1_s3dh-DJ8U0yLKBDv00feHzzScSZC_khee-C_tMzlzkSyJTR9RkLwreA9gdlW1G== "Predefined person and robot sprites") Additional `$sprite` (images) can be defined with following PlantUML supported options: @@ -462,7 +461,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.6.0/C4_Container.puml 'stdlib users.puml defines sprite "users" !include @@ -484,7 +483,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/bP9DJyCm38Rl-HMXGj19ensV1qGHQ2106WmD44SK6Yz4IfCgIO49yTznqgth0GwScjhnOx-lS-Oyixwf5DcGkbGD1_hcVUsEyzooZqn8_zQyDWviQRG7xRFIL7cjc0urEyvp9L_pyS7EVGWztKxozxtiA1jXw6MC5Kngi5aT-6IxlKq3pSKOvJ372uwwsaeFD8cfP3tAYPdFPGbvZEVhmbD2o3ddCr2FJAJ9QfvaI3SzVFgnKSOMoURvR3PzVXbF9zDPI2dizKUg7Q18P2MEWtwKlu96nSe8iv_LMdovaYaeHjd-TqI20CqV_bszswj-n8cB1FrrHW7rLWe15dWo8EGU1HkT1k73rXqgh6bgogN33WlWz0CtHDdImRwKrak4a6uHQRaw8QsBjeWu6QTCSre6Z_0yhK7VO8ai-zojkL4S2QsKmsmqZFSBOTaYj7jOE0zLwk87-xJ_oparbHKJy2_B0nGtlNIXusAeXKOYJTybevu9DuYl00_5-bqCUe2-1nsZawf_qnfbNUDxcLnUNTvTf0DoXdj3y0y= "Sprite, image and OpenIconic") Relationship specific sprites are typically smaller and therefore following options are possible: @@ -494,7 +493,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.6.0/C4_Context.puml Person(user, "User") Person(user1, "User 1") @@ -535,7 +534,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/bLHjQzim4FxkNt4reMiXiTDaBMGGAEimZ7MqjFHpaULB8YfBdYGtAwF_VIVPRfmrBanVx7jET_VScowjOyRLfOoEXEAoBX0spbNsIveQjatMmctglBPek5OEbKkuBjDACkLj9jOLKkJfrUV9hOSUVbwdpxFa8faIz7ZbBNwxfFBUeriqLgiJxseCyGDzujC-UDQYSBQFppfyje_FEtnEU7J_OXsM9pPyIDF8NlC9b3Obas0h8nnQO0R1QGsvM4DqX_BnkYNLHHDgHHOsfb-kQoE8AVqEUo7jg86NSHK8pfh0bZE9nPw9VWeXxteXvuCX3zZV_3WGRHmkBgV9UHENMfGBXQqXC5KqL8WmC52uRJNHqQYzMjmFUlmFlfspOSR_n2EslamLSk5BI_MLrD3EcZC5EVgOHTIcCd96CBMcLFv4G6UwEpivsvUphzb7ShPOBB9XERlm9nkIitbpiY6vEzDtV5zxbQNXVnjTRGfgWg-dNyGm1xumNLd68CKJjNA3JS6WAqb_CDwmC0zYrOr2M7OBMzfgE1vtQ84hwWcr2sugLDzfqmKV4-gOa1Oixfu4uYg2EZm3ccwd8OjllVdmYspmLutMXIoOVL4SIhIMhJt9U92ES0UfD0aVetf6II4dN6eQYLswi8JudVOqkaHLqClp5m== "Relationship with sprite or OpenIconic") ## Custom tags/stereotypes support and skinparam updates @@ -615,7 +614,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.6.0/C4_Container.puml UpdateElementStyle(person, $fontColor="green") AddElementTag("v1.0", $fontColor="#d73027", $borderColor="#d73027") @@ -655,13 +654,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/jLPXRzCm4FtUNt4KD1grj6kPG4AQnDW6cpHWMZVnSNBZQs9mx60xtVRlETj9bxP10mdwOKxiy_ExvtUNlRUE6LSLilTCg5HM725thhJl9XF3xiQPS7crg2oQL2k7oerJNKnAoPJVyyewBiLYSdpmwj9FtNo-cAncupVZVPgwFQOTJ2WquzBZzsvApXoUIYm8P-uU90vAD5Qh4RnOKkonbjeSzZE3gFf9xuZpElQQPOF-QZhUxsz6FkTlN-_FtlhPXJOSpTPy5yPq6sD9lyLo5wEUx-Inrmd46RwPTW35-HsW9PDomT8VOKVMH1-47qNtNiBv4cp9KhJ038B1dnLQXno40fSZICnGyL4zWiDx1tTqNt4JvCo2qx10uBYaQ-0my3Sy1ZeND04OO9mB9xHYacBehgJTOLc8rEWvcfL8qJErEIlny5HakPiBZdpktmS9hKGQryJYCEu26xV107quM1-Vm43fm7K4zE05WDJddb3E8MMQjIMcWaWvbe5Y1GbWSrr97f8Hbkpt46Le9A0zU5zAaGgt8KV8FAG8mWO5XV52U0bsamyoiyhfWZcHKim3qD-qacHR8hujZNNQiAobofMk5ANuGT_NgYIDwQzGHiCl92KyWZ04hMabWaMjWdyyzTeFnBRV5JVpSP9kzOcuwLvxmnPm5qHlNRK3ij48-lFB8mhiCvMH3iO_NfFt2WgX2t1ebjvhBcSkU3AjI9M2h1NMMEfijEHAC6Wgc6xL7iPwJZQFE-A5e6xG3oDqdypych3EC9B_Roael8EcTjSqfXiqM2ayWyjpV-1tjc9-F6EAIr-7v1lgXXHeBKYTYRGfgWQPV4XjqfAlRBAPR6WQG_yqt3cKSfz5hMV_JUpXkk5qgJvhozv5uX_htf1fj6XJYewrNf3wqPDmcERg4M2ZCRKpMWg9yrYQjEiZlS5ZfMwZD2j4W2edMZuwuCR6OyFNaDRhvTgYlusvlOWWzOt6yjy9kcf1jM-W8pp4dqHRjfIXJx9jtgT1OvTJY_DTgvLTqrIIFq2PFO4oMwCy0cnglT3-urCl1j5fU8BQkZyDcvbXwxpU_EphjzkBqq-dNqu6P1cBIUyzTNVwV-8N "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.6.0/C4_Container.puml !define osaPuml https://raw.githubusercontent.com/Crashedmind/PlantUML-opensecurityarchitecture2-icons/master !include osaPuml/Common.puml @@ -714,13 +713,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/bLPTKzim47pthn0U7fAPO4CePQRJT0W9BML2eKaeZnxPKXotikHACY7JwN_loTzn4g1v8jBjtjxTdiA5qbZgD6RMGSG3bXAAbbedweFhIhnomaWlKpzLL0Q2Qygr4uZOJHZc1dEaD66HxuxU7TsReuVRYVlKTzuxnt3aZG218qwbanX-wu3G1Nn5Gk5xE7X3df74Qab9777YbWcEH4Avea4g8xt6CbX6cWOwbRH_505MkJ5Mcigwd2ATEn9nB7YkPUlo0JAxcB5IQdd_KImMKK3T6PLFL2gNO8rzhAYdieDF-oCN4Nj354uI5WLOHuBl3uP61ZJHoZKHSE0rK2-5Bo99Lr3K9yiQ4dBr36tXcDr3Ni7dEEpOc0k-ZaMgFFgixHuwL0bqbGviQ8jdXk7v30U_l2NERXaDAITpY1tKK6JYxAx9q60EKgL531UxI1cM8VL2AT9aYpOC9GsnfcGtBpPcs4cAKnBfNY2Oa0D9IKqysnsf0ipeuDZfd-q25MfCjaXfcRMwL6GaLTxELAseFqoIfgpjkRQv0OCW2WKbKrxh9Z7ncwGjyxKPo-kNAOqlLPErOTGsexb2-TNBf73PQi0EgxRPpROAID3kWg6VKbQepIrii1fGesnKzk5mEhrxz4PtaxjfHWlGFLTrcJbJDVZJ_NElieAOt7mUR4-dNXVZX1woBqKs7ur3DMWjKxS0Tcf7bwWPZdlewvFWj0PN-rBZDhnNPOGL9esSsJg0ojaQ7htOknGf9rYkEy491CF3kDGoygboVYgx-yT2yAa6rm47cl50u2DuSRWnAFi6F-4UChl3GtJxOzH3Sn73DJftdklyXV6xcynZloCfyuWFF338Z1CpD2xyQUXlrxFl4tJcd3NPmEqjfaxcrgms07qsTimhDHoVX_FJVetEZRqjXGlrcq7uDs5I6X5efeNCPGWUYl4bwZlzLuIa2QnNDeA7_A-oIUZSH6L6BbQWc6Y-4bthhsL14xRCKtSVVdlCGjhNy_dzh5bFPS8Ct_RHVnFiCjJ_a6Gi5Q0nOKmKMaWH8ym9MfbrKqWBGmOTTs_6b-2UH4YDJa-FtnTgAfwD2TTSxR1oYes8nlnMe18bKcW1ErqawvyVdvmNihs7Ue2l23Ulw6lgctGR-X-huhVYjWlORjURofdWjJUj5gnERrw1QtZv9bTVhhwDErth0jup-6_c7m== "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.6.0/C4_Component.puml ' Update the generic boundary style and the "system", "enterprise", "container" boundaries styles too UpdateBoundaryStyle($bgColor="gold", $fontColor="brown", $borderColor="brown") @@ -763,7 +762,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/bLHHRzem47xFhxX5bKYa0kjKxM4JKYcWzg501QscFY4dFeBLO4UsWQ5f_ttdc8G0swG-WJ_VVVVvlhlS6SkqtQppu9EGQRxX22jh2_EjszLiryc4NMsIZK6TAcbHsawgrjqYPzBbj8tbkKYwWzlsiuDUnq_TxPVEryvdWXO3jIwKT3c5umzQy5fmPX7i2Y53YLgaaAYDv4plmTXzZi0aBwz3ipSMr-4rX4I0kj32e3iv6KnGRbYb2ZG-sO1LAl0rxW-qStSHNINPGELAzy9CvPnehfP4Su0IhNRIOOdI7FK96fFeQ8RjsBEQKfkNTgRSV0UDROCMgcB0jafm0wr8AaXO-WwfW-CM20avKWDuG_2y9Fs0xDrAMBoGxT4u22gcAA6czQ4wXZ7y2du7mQ1guw8EJ7raVNEHuoKU4unFyF15T0iuBed700E9E_0o3pQxKUiqORilCEXpNh6yi2mADHRA2Ak8z1eQpT28yWFT8DIi65Sx8RDUQFMcWWg47inSHQJ2F-SEYMAwSsfwuOEmZvi46YgQVKrlPsYg6sh4VtR2bRCiCxtcYroR0EeTYJGoFaOYcetwm_6eitQ6XsEctxcVnBAdzT0vFc3QjPBMGx8ytmF-f0sbjy2EjXPQYoguHMFBB0WBjCZE3owMIzHK5IHRqq0NBCN0HGa3A5dYTkaOWpcktQ_RpREXXoNDURaJZeSqbOGNHcvlJWpCHRQoVtEnnavSz6ZiM4TUoZz9DPwloG4v8NHOqqec5Rr1LsStrHuv3dKz5FVJrycmFtk3bxVdqT5O4dDkw86r1XgqDLOIOBgIlN0m7JzF9wF9ooKp_UTeKb9U9vwQGROs_AfiyBuQRtv2bM5xu-ScPV8inzlff-o9xHSpzzr8a_XmSDy6GwVoE2plckCVLqbdIt7MM0gRFqv_B9v63wF9C8g3EnfNMfa_ "custom border tags") ### Custom schema definitions (via UpdateElementStyle()) @@ -773,7 +772,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.6.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 @@ -813,7 +812,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_ExWoqkftq7jpkPTT1A1oRZ2VTtPZgrbVotLn4fvaY2cATYOB4ekICH42K5X8OoGf2aTnGIJMG9ED0QC6815HGivmJeLEGX6LqBMckY1O2YsUQC4Yo0XGfuD7Sqv9hV00NKfrYT9A0HFqlZDh8J6EqgSzX3VXb7HsFPvFPFBmEByY8s5-6IJzoFBk53oeywbzupcKRxrSuE9vxFcZZReKdBF8k-stylCO1dAXLPngiblFhISqDpMV7-KqEynY5g8tNpuXS6Z6tZTUQF6VOft4Rhtku6BX3pslZTSykSvn1g_uyc8IJcsbmi9WXby7VvHvfhJOCZo_WaAFX2_tCeMDlG2fHsAVaE5gFpQ6CTbuZcE2ixC6D5IPUI0RoLSuv4YgbJ3ncnNfaQrc2gLqVv1AdRcJVuFJ9Wd9YfjS-EQWA0wkOy5rv_YVa-PMyjfRWwMCjwbbfo0ywDFY4Gwvng9hnaIr59FHhVsQb975ADL8aekRzQXHyODMxElrFwFGhdGUjUgLc3hnMSipnBTyhiXrHh6GMpXlEJEW9xeWVvYBcJHV9TWLPrbrrz9sun1sKWpmbTesW19yMzpXVPDnmA6PHgUf4DTEOWJdrj85-oLbivJSf8JRMoMd6Tpd1cVczQtG_i4XmlG66tMxl3zH6LrhAtwXQAL0OXb6XJ-FxLkY-aWMQeWXKUin6RNAcaArJFBKtxVudkquzbF7IKAFAMloU_GadmQzW-hDpObrX5Vod-0S= "custom schema") ## Element and Relationship properties @@ -830,7 +829,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.6.0/C4_Deployment.puml ' default header Property, Value AddProperty("Name", "Flash") @@ -859,7 +858,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/bLFVRzCm47xFNs7oibJgaZRYXyJJfWm4KjagA23nKhd9qLXoV9PzsGY8_vspMTUkQwbuidt-xhlxFfylF4b7VQUJPyhKkcz0j4JMlouA9-_ojQAsN_KUN8s6m51UOrTOBKt8EVVKQBKggkVdyn3w_65Mt9Rvotp2eUKLM8r35v9iA92SYGQ-orwJQ44suCJSeGL7mrXyaRg7vB9fDg4ilPOTf6EHljNIj-deyUMDMqkZVafIQ0Be6oAXLN8Vjq3KuVuzD-yCa7ZpWvjoNFjLFc7m79n7azcuN6ebFODdSWKnwyO6Vgd55VZQgNWIsHrxyg34tfUwbpHYpkGJqAQ3Tp6QfPjpEawZrC2-GxhVTjXD0oQ2ft_H99NsqqFGyW5Qxa1BXcxVO7cD3IndcU7bkD35OE64yhhtXDq1uU9NaWZnbJ7OxnimufidRLTRYLNGTGYobLQL4LBn74fbcBFUx9x8MK3T6jIu7lwjXViyz82_-Ga7Jz1bFYx_CHSxZ0fyd8Op4R-OCciH_RlDo_n5FX4ET1nVBtnlBRhTH468oJ4dJ_fuqiMFe1-F_74hjvDnqbCclW3Jy5V_0m== "properties sample") ## Version information @@ -870,7 +869,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.6.0/C4_Container.puml ' existing plantuml version as text %version() @@ -886,7 +885,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_0ftg0e3IOKGGoUaOomIIxjMkOiv8WNdb3WSFxz9hn4tC30bUlRxRBzTP1quNPnuiTIvP13Ep4FyK2heKVQMpwbD4KFdYP5OTlwY1gUfU5QHZREjQZQhOv6-3f_gkfPR-PwbdoOxj2KCSYXyyGPuiv4jzL01SCKGhIVG4HXlB5x_XSMoz1EEKDaFka4qc-zd-WtcHLo4HJbHGjsrrfT_GDqwl0FtasNYLiufKSVv4o4dOi0IeEmbdBnd369wmEJS2COSt6oGXFjbeCd0BB9IdH-oGp9v-ry= "version sample") ## Snippets for Visual Studio Code @@ -935,13 +934,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")WWWW +![techtribesjs](https://www.plantuml.com/plantuml/png/ZLLTSviw47tdL-prIyaCnQdJDZFtgKwS9csTZmPyC_U94R2srIiGLn9nF9t-zwu4nX2ta_h1YDLgzvpTi-A3DaoPkX0mCfYjZU8fwczwvFt5oqpKESBQc4h_FHuhjWbNtAphjDQeCbaQB4sOoM9S2LRQ4A-roGLFn-TlNzzPq-9wFdwSXE_3Op8bvtI2yH9LM96lzmhgaWuN50JC6c4fXP0RNgv0a1EmCeV1DbUQLX8eEGYPCI6s5AD3UPZ0cq__lLt4INnxbynk7sxy8-zLQvf6IVJb8Zw_8bjhUlWKNoNpYykBcnaPFUyEbPPbSl5aV5RASbl8MYUMU02ZwSu02pACZbfddwrM2bVCODvvTfRdhdd1IwwDOePJcftxmBexuaLRRR18pcHTvanj_UnDqEzMIEqw-ku1_TnVLmT_Wsd2gegy7p25QLK9dhdG8p9zPeyiWAXIjkRN_vm74Ck2jk4qVBBxKziFRUkjj2ty8ySDL2WhWG4qcGDePH00FjA33DzaIlzeiX2MIXQkTwvTO047a7FI4BtP_dwAGMDcf2CvG3vBVOKYoLF2SO_2OQP3CsPOoZHQUDVRwEiSteNl6hGHXK5zWCyzeS0Y9HPhJgMWvF_fvtXJbg-i-oKtLtKA2YlPiZY0vY-vGEqwGca_qWiq_R4eFaxZaqaFZaQciZNmCiSdrB-YMKhzlw03DzBIiGJ1dNKKPRcIipEOX9C1ILVO-oWQJmqjbeYv1ZyLSWK4s-WZLropGJI7AVswoacFLcsBPhNJ0fnQBos942bbr3bGKPLqf8CswB1ExQWw7G2fbe7ErfZNWaHFpU8MmuzEn7QWp8QR1aBShCYZjzrSChJRP1bkMfe4O7HcdvQTH_eu6D6zy6c6jELo5STt4Vaxx-Tp-eBxhsRrzqVScMwx9sEMjwsp1TieRajhfElhr_duy-oCHh2Ioi39oV7xDdSNPw2wVQpdRZivzJnwGjfmXRQRHcPIjCacfyTlJblOoM8lZnU0vrQfBw3lXnlWV-Z87_WT4ZWirv_IsKVTA-wIzBiJDCtbKggYkMptCzELhI-2BjHUdTPr426LjO6gJkcMfO6WZvAR3qv3o_65g3jPkw2xOQgrlPffq1suth3tGrckSxPDxhiRSrzgslg0PKvVmvy= "techtribesjs")WWWW ### 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/ZLNRRjiu47ttLynw2wm3E7PR57rO841ymxQ5axYMZRuiO8meMYP2aG99ENMB_VSTKhOiEGeIlrWSSSuvSzMjTMXSaSdE7q8nMIGSTixbzk_XqE3J81LkLyI5vOPfvRXo0wQpOIvHUPzhwn8fuk7aq_N2czPty-7-u-3pu3sPDXFoGA6u6UGU_oye53bd109kns6hfTHFGgKWwHAWIg3nMXXBJng87AHcAEM1C2gLpmaweoIPIUuHLfZskfbWHaVSx0NZtJwyiplC-SrCf3iNYOGdaJ_thkXDd4wqrEQcEz56RKaLDsDP1ASjSHnVFks42pR9KwwI5V_fRaeIi2NBlufxTB0UldjrASWwRJ2jQLdgGj7DiVxPeaK6eO-75vLSTJhHbuSVcyLi6JtSRnxMg_dN-rcFp0jkh5OzLX1ZnaqV9jLJTmGdSm0uMCUppTWBGNFeiGzqvNGRlggjDXaweLNt2dvtW7vLqdkOv_NBepoNWfMNoVuDzsYP4RdhmqYbXKJZpIDVT5jfiBx26IfAYw-wC90RlHNIHzTaEtbiZhckKv-B76Zx4EN6DzPOQ-UDA-gdN0lgBBq5P8nRI-rdAXKWQe5IgXsc5cwWsK6NWZ928TaRcWwYk2jFC2wiPrnY70jtzpsm6rGsryO5JhfExYI0xwalx3DOm_rLKbyBT7corIDT5l71_qyCHySjA1-159OdaA33G5Q1GLwON5jktnmU5ebmDGqZVwxpJ_uS3kvdA_-uC7fFBMz1cnILi26HrqzaWW3Z1MoH2KcFRvSmZSz5J-9wlQSKNumso7Wmo2I73n-PFqKqOjo-MjZJ93vdFAS_K9upN-UyEqJVvpKwF2N_5oL_JrrDTA7Lf3pNkoeA9h3Jx9NQlA3mL1RFUowAFtavCzzIv-DHNIq7WB4ktB7rQE3GmGxtjF9fbhcYdTMguBzEPydbPbfRAENihqlHtI-hrIBowwIy5bwspEiwJqAdjbK7V9fI3uRse5WVlj5E6pQ0roqxeDGHqJgsLLJQe_pWSQJP8tVa_P9pSu9Ba4fR4SJMG0DE2qgpHuyv3yKMvIASZYV749exestItoQY0NCvgAz318mMzelUlmYbfBvWQxRZqUF85NmwSpnibcri3QJJjsm--sTsFwLls2r5GH_r_m4= "messagebus") ## Background diff --git a/Themes.md b/Themes.md index 86c79ce9..0a879667 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/hLPRRzis57xNhpXrEzG657jRqpqC2537rjOKTknPJhk70GP57Tj4AL8ZAJl6iF--Gzri9Tq5wFBWY8Syt_dEbNnd7JEko6JmmkqnGvXSRmeb7AQmDJg3lNEv_N4qCkmut0ctBvB2ek5QELHko7KsoYLJ7k3AkbIAP3IvlbfwqSDyDigOTMX69R8DNWZ5PP7YLu8UlX_-CFoMH9i9QJ2Xq0npxq4GlrzysYoZLRoutomUrhEx-wW_25x3ckqis2BFjN6WDDYSSRGW510pK8pSxYVCai-w4XKgHIE54ce7tWFKxfIZ3U6u5tmFgLQlNGjOep5rohJ1mH38ujss5Hi4WxyNQ7rCQvCITwZIiFuF3XyT72aGbHBicGMd8K58SKl-fS4uJID9GLIEVEdt4iO_asBhVo-4LrjQJBJKvkPLD8lcqVrwyzE2VYQBsM95-yckskszVFFcxNJyrklOFSln9XAxlOj5Ycdir_q1xLJCraJifh46l37tcqAl0jRhz0QUtGfboOpPa-8UsljKqnclLfINXWU55Vzs8tOdYJTJPlUOpcZT7tJGFVZe_p6XdJkR29nmacg_SH1ImNQ6PR3L1kweB8r21xTCVVOL4PyebraGBD5OhVgyi4vdQ4AOj5-zCJHYqDiovmbfXrMMyrAHoL86Z7DTA6Sfa445lRabGShCgS-_8wod17e3-2C0-clvze-OR5YUq-5FcC0upwNWp0cjA4wz3-p0GeXpuydFFqwyR8fI78X6IOrcW1CSwWQaIavBSMitQHnVZebarp9LBC75j2tnQibswAqtLcDkHEv26AjT8PalqzxIw0EL3JM6b5-siYqKzzIP5Exa-u0NPI0j70JpAi80-Gk9qKSQ6yyOPJeH4kjmpCj5msdoCeHVMSOe4bqk84LM3ZrR99Qur3dxBzpiCt8L0UhTW-3ubDuqwQVCCJzkV1hgJyyc_cK6dRMZSMB1ZqQQ83jXdIbJIaE4oZ8hlqC_AwXNW1LKLznWIWaKJDAeeh92Qq7g7ItGyU6pGDLzJP4IlcANTrykdAccOmOkXyqvSlyI8HyK0YwxbORmpVF9DGZ-RCi-UdHzp9YG6riAo51qDQTrtNBUyfhI8agZr3zpmOssUkiWUkHxfgZwAas2lS2ikPrH2LDjZP_xtPw-2BilpxeAE0bQ_ow23opHXJkNGDYsSWYKAsLP6Obp-0EQOnVZujoq3nQjj_r-lLx6TB1xhcgnVpxJAVhoQ6LkS-z7TQ8lHaG5rmo06gaKTWkYCLZEsn0-qAqwgeotsQn6SOLmoU1hW3Qtf7ocVMwMBkWAMMghDugVLqT3xUjlJM-ejZEzdJHHy9WNqNfIP371Mi0hBoqnpaIUr6ENGrUli7usj-RZ-NfP0xNETDIVLMKJf_CjHzEA7ZnFOdLn2GxgDyyi-Zcwdz9RPwkryzSNlQnKTTSqpoOu3E4Rdt2goFwWZDd5eyhlJgu_Djl1Es99Jwg_00== "Theme sample") - [📄 C4-PlantUML](README.md#c4-plantuml) - [📄 Layout Options](LayoutOptions.md#layout-options) @@ -48,7 +48,7 @@ In order to invoke a local theme `C4_foo`, you have to use the following directi !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_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.6.0/C4_Container.puml Person(admin, "Administrator") System_Boundary(c1, "Sample System") { @@ -63,7 +63,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/fL5DJy904BttLwnuAGcqIem7JzIAO898R95ZixIZRB9VsPtQ4ED_TnOGlBkNIUQzUVFUxDWZTzWg6KKNk0K5BB-fMYqG6lRkZ69RHEllqjJnBlaGk6qthGTN6usWCQcDIgtaEYWCFJPIRDByPhWChTNpF5NS8xXqh-nfXT2rR1luf-hdABbDhgXLvJJ1XGQNs7s69JXlTCmR9VI0zR9GXKV7qRXUFofsP4TLzwRL3NUxkBucKi6LbS0EMA_FlY96xwGSTx2fkBN4NCE6PTPAKNCKHlUebLyEM5OiayMaf147R9HSi-UtF62PbARpB2Jp30sZM9OJHRKIHLXPTWBfF0o50acxF5dyFfgCyG2Ipf56OFGAyZVSsTRAqoJLMLak2s85qWazoqm1oKO7eOIl_JiI5RENTVKuVydAfyMqca-cayL3t8_6e1iwx0y= "Theme sample") ## List of available C4-themes @@ -77,7 +77,7 @@ Theme [C4_blue](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/ma !theme C4_blue from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes ``` -![](https://www.plantuml.com/plantuml/png/hO-noeD048Hxdq8VGBUn-Yj_99s150afmwaR5VRMutQEaBVFcMT8DSF0zy5q1XUHl1GLLlPSzkrZbCJbC-w-N85WVqJHlPfbmvh6P1odNS6APjez1N5wuBLXbcsalgqlntGx3-ITWIDzlLPKcqwIPlwDD6JYJLSs_8kSX3qhx9vj0o-iSnEEIrrkEJy0) +![](https://www.plantuml.com/plantuml/png/fO_12i8m44Jl_Ohs0veLAHuyLOgt5Zme7YLDrxQmIKDse_Zt9lw2fna6vWtJikWWqL9HoO8MowvvZ1InV8RDbek8voD0q6yrhxB4CJ86ipb19yfi5Znfb-iroqJh25rJNt9q6tgmcWK3_BXSLAip52Vy4_hQguFQWK-D3roHvKHqfhJWXE-9rkECRb8-NsgJI_e5) ### C4_brown @@ -87,7 +87,7 @@ Theme [C4_brown](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/m !theme C4_brown from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes ``` -![](https://www.plantuml.com/plantuml/png/hOyn2eD044LxJw47q6ciKXaadO4K2Id3gXCLPcUNcLaajy-QCwJwdm_lmU_Kd5ZoL5IseiUoRr-ZX9tBjmHVhcPHJm3YzcRPR4rZKfGfi25RCmKFaHmVVAqsqpP2tzQtOtfS1_1E3GL-OYsgZITAC_v76ZFnWJkgdOakX3wp-ios0HVakOd7fowtd5y0) +![](https://www.plantuml.com/plantuml/png/fO-z2i9048JxFCNb0N8h4Yoi8i4kWeLYAPTaJG9xFzpk6NnxBxw2rGm3ymtJi9WeoL9HoemMLLi_--XNfrxHMpMB13u2HBFgQP4vzOan3ju9Ej63jn38kArViOoqzD3MrNMBxfSEh67123ym5-NY1aeZ_Wbzx_L1xo3anWTko78YEbDUSCAFJEjmGZVgi7rgiilw1G==) ### C4_green @@ -98,7 +98,7 @@ Theme [C4_green](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/m !theme C4_green from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes ``` -![](https://www.plantuml.com/plantuml/png/hO-noeD048Hxdq8VGBUn-Yj_99s150afmwaJ5VREOtUFaBVFcMT8DSF0zy5qQauiUIugM-5HzkrZ4I2KJzbzkPf5_ICIzsgMpTOq9eLCUp04QwRTKsGN3hvMctaRgM_hop7TpWDvfmQXhrYBQWiJfnc_aSPClEaAjN_c4yDdLk_PDc11c9juVEfoo_a1) +![](https://www.plantuml.com/plantuml/png/fO-n3e9044HxlW8-W5jZY8KLXjX1Og6nD0UiGBAtN6xtDFwzXxzWDPD9vasc5hL1ewEiq1aTvatrc08Yvy-mkdnMzN842FPjfaNds4V1CAoio6g6rO4dork_51rfwQ6foiiMtReMd1N503-mPCN20yKH_uI-zkPWTk1JumDN53qHdIajiCezqLgSa4VZjqzrSac_) ### C4_sandstone @@ -108,7 +108,7 @@ Theme [C4_sandstone](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantU !theme C4_sandstone from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes ``` -![](https://www.plantuml.com/plantuml/png/hS-noeD03C3ntQVG1z0iJj_aXtIpqA6bOpczL8KaTrnobBvzppv3fuJ0_mSPr5oop5GrjY5ZFVOFTUBLWc3zJ87hpIpg7q1ohsxTRSjpLanB44EnRWaCaPmSHglcQPzXxDlBSRgT9s2dXWc-k5RDBWjbZxz1OodUS4MrVw8J8PTMxqMRS4NnNJp-6ifMvWS0) +![](https://www.plantuml.com/plantuml/png/fO_12i8m44Jl_Ohs0veLAHuyLOgt5Zme7YLjrhQGR49se_Ztflw2fna6vWtJikWeoTcYaWKTbbtpO4s6nHEMp-XTkOW4FW94_LRpAaiQ4sESF0cIgCax25RJngXPZ5r7w9hwiaMteGUdMJ323yv5jT9aay4_eQ-zEgWTXDpum1LPJjQURLuWuNkczJWZ6HMsNsrsMRy=) ### C4_superhero @@ -118,7 +118,7 @@ Theme [C4_superhero](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantU !theme C4_superhero from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes ``` -![](https://www.plantuml.com/plantuml/png/hS-noeD03C3ntQVG1z0iJj_aXtIpqA6bOparzOJaxaXobBvzppv3fuJ0_mSPr9nOPgeQyyXOZ_r3SqBnAB5-IkJQcoNz0n3twhRTV9wpeYmn60RhbiYGo8N3QDLMscSO-_Pod6xd2TYfeS0NrwhPmq9vnT-WgHHlkABQFz69a4khzw9Dk65OktJyDPIjp0y0) +![](https://www.plantuml.com/plantuml/png/fOyx3i8m44Jxd28vGBm8HHHKGH5Ta2X0bCWuInnf_P5t3UBsE5o1QaPJl9dfMNIIxAXgnAB3UkZkd2CcYodKpnHSRKKYxm6IVgjv4PiVcJ6Pu0MzA1CSHD9-PRGi4oqF6Bhsl4RNqmXEis227vohPl66yeH_GbzRjLCRA3FD1ox8SY0wKcdmmhT26t56Fwcu_kgBA_e5) ### C4_united @@ -128,7 +128,7 @@ Theme [C4_united](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/ !theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes ``` -![](https://www.plantuml.com/plantuml/png/hSyngiCm3CRnFQT83f1eoVIcF4At53gqT2nEh2O6sJ7MPqflNwTdw2GX-Fz0Wy8aP2zLWuqzrsF_oC61RVrCkwyt8EeVKJAlRdNOyfoLqx87S42tx9wYc700hSAAcsdisyjnkfqdyaR1YRwoLeqBYsJBlq5ZATvqPSM_o4dObrRlHPjuvM2xU3mrbAtC3m00) +![](https://www.plantuml.com/plantuml/png/fO_12i8m44Jl_Ohs0veLAHuyLOgt5Zme7YLjrZQmIKDse_Ztflw2fna6vWtJikWeoL5HoO8Eowvv96y5JVcCgoiNaS17WAZVQhQof34nncdrWbxKj3e8fFq6g5aCsH6wfhviqMtemMaMZF0ZSr5PFr4o-2VqjLS7jOEG6n-u8ik9w4nvmGlVCwt76RrHOJlLPfVr2m==) ### C4_violet @@ -138,7 +138,7 @@ Theme [C4_violet](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/ !theme C4_violet from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes ``` -![](https://www.plantuml.com/plantuml/png/hS_12i8m383X-vvYUu0jbvqyJOQt2HuKZz9jSIiaRMbInRUtzHay9GJ-3pA8cgY9gMfqHyPwx1ylwmcrVaRFzQuQv00GpRlRhEvfJe9nyKxHQRTuXa365Q0LNSdECFRjfPnkvmdOY6A4donLOzr2QSN_e24N7xYYw97eHCYvbNlM9jpGhLqeJmrvo_CB) +![](https://www.plantuml.com/plantuml/png/fO-z2i9048JxF4No0BaL2HPMaM0NmKAnb4ko9WTxFzpkHNnxBxw2rGm3ymtJikWeoL9HoO8MowvvhiOJIlcAtfQBIE0ZGDHlDHjPqf0Ou-YTe1CrUWk1jDi0DSj4Pe2kgQzRTB_qO3KBHlYHkQYC6obD-2TqtQk3sa78ZG_SaEL4TAQyu8GVcTRZZ6vIOJlLPfVr2m==) ## Write custom themes diff --git a/percy/C4_Component Diagram Sample - bigbankplc.puml b/percy/C4_Component Diagram Sample - bigbankplc.puml index f181629b..cf6b0eb2 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.6.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..d7b0767e 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.6.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..cb180b3e 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.6.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..b5aefa31 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.6.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..ed96c689 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.6.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..c0bb8285 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.6.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..ae723ae0 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.6.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..e6b1b65c 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.6.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..c5716bf8 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.6.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..5a626f2b 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.6.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..a2edf9f0 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.6.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..70ef5ef5 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.6.0/C4_Dynamic.puml !endif LAYOUT_WITH_LEGEND() diff --git a/percy/TestAllElementsWithLegend.puml b/percy/TestAllElementsWithLegend.puml index 9809e88a..d545b4c9 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.6.0/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.6.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..3c3c0651 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.6.0/C4_Component.puml !endif UpdateBoundaryStyle($bgColor="gold", $fontColor="brown", $borderColor="brown") diff --git a/percy/TestEmptyLabel.puml b/percy/TestEmptyLabel.puml index 578e99e6..f69d9336 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.6.0/C4_Component.puml !endif LAYOUT_TOP_DOWN() diff --git a/percy/TestFloatingLegend.puml b/percy/TestFloatingLegend.puml index dab67c94..394d8987 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.6.0/C4_Container.puml !endif Person(a, "Person A") diff --git a/percy/TestLabelsWithLineBreak.puml b/percy/TestLabelsWithLineBreak.puml index a794ca14..20b4b028 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.6.0/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.6.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.6.0/C4_Dynamic.puml !endif Component(from, "From component") diff --git a/percy/TestLayDirections.puml b/percy/TestLayDirections.puml index ba2498aa..75018bf3 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.6.0/C4_Container.puml !endif HIDE_STEREOTYPE() diff --git a/percy/TestLayoutLandscape.puml b/percy/TestLayoutLandscape.puml index 7989f011..167db5b0 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.6.0/C4_Component.puml !endif LAYOUT_LANDSCAPE() diff --git a/percy/TestLayoutLandscapeDynamic.puml b/percy/TestLayoutLandscapeDynamic.puml index 8b1fc127..d44dd231 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.6.0/C4_Dynamic.puml !endif LAYOUT_LANDSCAPE() diff --git a/percy/TestLegend.puml b/percy/TestLegend.puml index b33d25b6..f6068562 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.6.0/C4_Component.puml !endif ' person legend displays the correct sprite diff --git a/percy/TestLegendDetailsNone.puml b/percy/TestLegendDetailsNone.puml index cc0cf7f0..8b839b39 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.6.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..4e78ae41 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.6.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..8bc40acf 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.6.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..718fb25c 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.6.0/C4_Component.puml !endif AddElementTag("shapeRound", $shape=$ROUNDED_BOX) diff --git a/percy/TestLegendSprite.puml b/percy/TestLegendSprite.puml index 1917d27a..412eef35 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.6.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..8b0234e3 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.6.0/C4_Deployment.puml !endif !$COLOR_A_5 = "#7f3b08" diff --git a/percy/TestPersonPortrait.puml b/percy/TestPersonPortrait.puml index 63bf1748..dbbfe63d 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.6.0/C4_Deployment.puml !endif diff --git a/percy/TestPredefinedSprites.puml b/percy/TestPredefinedSprites.puml index f7250e7e..b9c78b6b 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.6.0/C4_Component.puml !endif Person(pB, "Sam", $sprite="person2") diff --git a/percy/TestRelations.puml b/percy/TestRelations.puml index fca7f54e..fcb9cd85 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.6.0/C4_Component.puml !endif System(RelFrom, RelFrom) diff --git a/percy/TestRelationsDynamic.puml b/percy/TestRelationsDynamic.puml index 6d808e60..1fc862b4 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.6.0/C4_Dynamic.puml !endif System(RelFrom, RelFrom) diff --git a/percy/TestRelationsTags.puml b/percy/TestRelationsTags.puml index 68534f1a..8d4ff69c 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.6.0/C4_Component.puml !endif UpdateRelStyle(gray, gray) diff --git a/percy/TestSketchStyle.puml b/percy/TestSketchStyle.puml index af97c2da..3f97efbf 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.6.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..870441e8 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.6.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..5b51c087 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.6.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..ac054732 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.6.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..e517869d 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.6.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.6.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.6.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.6.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.6.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.6.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.6.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.6.0/percy/TestThemeTemplate.puml !endif @enduml diff --git a/percy/TestThemeC4_FirstTest.puml b/percy/TestThemeC4_FirstTest.puml index 5ad4e349..e3de99a1 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.6.0/percy/TestThemeTemplate.puml !endif @enduml diff --git a/percy/TestThemeC4_united.puml b/percy/TestThemeC4_united.puml index 57b6c7ec..445a3448 100644 --- a/percy/TestThemeC4_united.puml +++ b/percy/TestThemeC4_united.puml @@ -13,7 +13,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.6.0/C4_Container.puml !endif ' LAYOUT_LEFT_RIGHT() diff --git a/percy/TestThemeSupport.puml b/percy/TestThemeSupport.puml index 0ec8f506..e9abb2e6 100644 --- a/percy/TestThemeSupport.puml +++ b/percy/TestThemeSupport.puml @@ -13,7 +13,7 @@ !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.6.0/percy/TestAllElementsWithLegend.puml !endif @enduml diff --git a/percy/TestThemeTemplate.puml b/percy/TestThemeTemplate.puml index 70a69055..19a22c12 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.6.0/percy/TestThemeTemplate.puml ' !endif ' [At]enduml @@ -23,7 +23,7 @@ !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.6.0/percy/TestAllElementsWithLegend.puml !endif @enduml diff --git a/percy/TestVersion.puml b/percy/TestVersion.puml index 88e0dc08..879bd18a 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.6.0/C4_Deployment.puml !endif ' existing plantuml version as text diff --git a/samples/C4CoreDiagrams.md b/samples/C4CoreDiagrams.md index 9f3c9a72..11e51a7a 100644 --- a/samples/C4CoreDiagrams.md +++ b/samples/C4CoreDiagrams.md @@ -24,19 +24,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/VLB1Zjem5BpdArwvb9KWgQggXvvsbqRjIh151LJr53dcaLWuTcI_BF3tVGv95hgqj_XvPjxCEFUUXAEcqj4xPQHkjWWbKUs_98aJXxXGL3Pvuz59QmWDnT9MIQs52PoffwrMUJBxD5s6qMOnJru-nf_Z3ppAPe5nfBWEwk-XCKojM0AeHDXPhUr1cGAqCWZ2RE7gMZdFNnPuDMWhXTOdrXWy_YqVpHz-_zYiirzFw-_PFFsMFdyTtqKHAT88gvCdhA0Zm5Q9mecABJXuuf4pIF0ep3wuEMEZQ8dEMpEMZITRePl0w3mHUe3EkhiHNpv0ZmIxQnFaZ9h0WVk3kcU66GWfRMF8nwExwBnjd9yLCzyUMUuVjjfDeJS_hFEXf1U51r260rM2b3KWSjkqHIftlNJIDbs9FK8jJg7kraTd94kFDAw4qgzEqcauWn_shpcRQkrne8MIpdgx8qYFiXIcGC1Bmcl6Njhik7fadKN_VIFZYgn33_peVPkI1z3LT2FfqCRa8YavORoG0SOd9Dac_OdwubNVDB_nw1d6gEnHoFq5zBgN5PgjxyA6D-WupwYAChVkpPF-XzqcNgoNPubRpA6qpjqzq_cl_mC= "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/dLLDZzCm4BttLmpbG5TAMq280oUwRSKkRBjXqsNX54qSjxLmxCXssgqG_vrnce-cYq3Ga_tYUVCyyyPzRnqQLsIozqme9ekKmzQvtBuRZmtkHnlXjaLIM6wOLeuhDs8w6-SIbOyPMfTAaOodRuQXX-uND-FTwz7RqKk2uYb5e53SZ7BF_m8AHS4PaO3RSbXhAVLUg0r8EWIeKkXy5iRIIWCb1waPIdaWZaRbqmJqzMRoxVP-5QzkmtXs-x0SNBJO98gZJ_FLz8h02dguNbt5D_CFy-MCm9uJJX9lJGgfm8t1Z8GQkARB6yKTNABwxZL71-jurkk5t5Yj1gomJcVS131jLlq9r33eTNcfXA83s5DH8Iy3KPOO86EwKCxsISUHEhua84Lp6B1Nn7Kke7y1Ftf0lqRlOC-J6FES3Z_m12PvBWL39xJg4_GHTnX0b1ilVl5bwh4Pbs97Caffv0Cd65HjBjlXuIPlKbyyd938RcQR4tS_ei-I3qFSS9-zpXen8t8Nm4Hj2ed6mw7HEv5o2zJKtsTParUyT9J27RmBwafQs0dqCS80NHWIe_VapYUICfq8oQjwBCfDBMhwF82lc26LeYk6Z9W9nrEmHM99JDMq_nDt500ftmd6p-NDaa6A3XEqtFUXMderqUSRwEoTDgJDJo0OlX7McRAd81JvCYlN0MpHRaat5cGiPdXA7HGeRU1znQsb-TdGXZisUbAe1DbthbAgbF2M3Qz_xvoPfcEcZUjKxYyLyaKXOahzit7t_D4DU8P2nhO4Y6u-ND2-cYpFlwBYYvAQncGXcD5MhntC7zaM5Pdi64cq9voLWfQLEDMQnfYVZUv9SRqBgrup0ffRd9GOCD65QniTD1CR07L4MIplsnQvTyVboQlGpkQzvTRdlbgjmeWETiyT9-dFPphMBeyUqyLBBZRRH9-y14UwUiuhfXBijhrEYFQWM00Vezlb-3JvQSf_YemlwNGhh3Lzb-MEOsfXRNHMFZnxGsD8pvBsp1Nnx79QtzDpdjJZp4OHqLhWGu-M7AsGCyTrDNJZ2kiVsIPzj5Y55L5pcKxu4z_LXV7nuwewN-d_iIxEUmhr_rg_00== "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/fLN9Rjim4BthAwO-j3RWs4LHzD1JlAHDWYn6x7Gv6IEAbjbo4KZAhb7qtpkaR4bsWY90Smb5lfbvy-QHFdSUhI-LJ5u9pMIPSLXxNxYFmw75xI0NVbscfUEM6UsvzWDcrB2Gg4FCcVEP5Ebmylvi5hOURs-6ctU33uEtjBMS65KO7MAAaFyDb9g25Ms0NtDO6IdDLkWSfD0SK6TmT2oievK1AWxIC9HoHpbgbayB93UZx_UFY-NNgyNbykRYyyNTjDjB4Y-y9FW12vd0tAAY-XQkg2UhkOSnwf-1odpdF5Tm1gFP5OoAGWg6NXYT91Fg7ucexRe2-z2P4vpopZ3dRM27ZdxW1Xspel2nAzHvAT66avar6v5n1zHDx58S2AHx0YiIAUH1AVmkjCzAvutYri56O8WH5hOyXTIQBOrbqEcrgAd0xDQaGaPIeUGtL6Y5FgvEaYlXUGQkJ1rLD_u_sAYgtlvVnZU2yIDQqxIRfLH_YXvJT3nmUU0Igynms8OvMtE5uNJkZIMUmNTWUIwSjn5D36biAgxxi4QtfXwm91xQxmS0pF8iVA9qVK36k7Fadvm-k6U1LpNZvSKltrMf2u8HonLPWf_OeCKapCkieaYCDcg1Mdm0KrFwHg5Ot9JQquheQuTHoeP78z1oJBWCxQwBXQ2Y9-RhzE1t0lHNcxZhHAwZ2NDD9eQGoT9zuj5bjrycyC3fzXnlZy9zgqHrOPOX1pKGbiyEtrKYz4vADrrrHlibp4j5BjkzZ4TjmyPCMtfco9LkdwPIcgmLgDGoFc7YE2ij6JC8iLysft5uXGsDZ3aU-__OrZPOaNmK9T5vDTO-i3LM7mKwjpKsQoPtJ8DCj4A66V-7bU1JH3n3QWHLC916rI1KdUDu4j4peJJTdRq1MWeyEdvGA9mtKshJEm4ruV5-Fd3Cu3LiQOkJ6e7TzNGyQGMqSbLN9oOChmoz_9UBnMnEu3z94fE7PtBlqmFiUdv_L-DgKCjHpm8ZKhqWctf1idEkC_gr-0i= "Component diagram for Internet Banking System - API Application") ## Supplementary Diagrams @@ -44,34 +44,34 @@ 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/TLHDRzim3BtxLt2vD0NIf1Y67NPgFeorMD8KSO9Y9qEMvKI8B7cIt3GOzjz7-Ijsw-GKaO_a8_de1sE9jdagl2zSKf7730xMPkR7PAB9QRpdzf17kM6QAccPj6EgqaacY7GnTyR6WaUJ-RUx5sVQhPQJjw_Zx-DxD8Lp5_5knvdBVWEvnD0KKu0zC4YK4Eh4vHu4bmo8ZA7ZvjhWFmLO6eIYH8WpvcWuVapltIodlzUxRRXTluIBzUlpyBOnJOCm-ELlvuzegqolJzl7SEd_z9yNQFGiju91S3QMfR14BeQIZ47CoLwJ5BbgcF4zp8WyGYQevxqmRPGSqjnObJ8zWa5f8Q80kRRcbM-0pYdKI519qL-4g16SSBgGrP7E1eHIbKjhnWFavME7EjFSi726rfZeyv3UOy8scy4j_FK0VoN_OLGI24tnHF2JooAPRQYLm8AOMu9fs1atyJVEJi0bDfqIovK44gcys0hNNOwZOcqfEJB8oDdjhgHz8HFwxtP8h6CntQwkLNHZY55jG8avk0mV4gI4Yqix_frxWscQsE8yUT4Z3d75gLP69HRyTteWSi-0jGFw2A9R9hXeXibMzV-UQGLMQMO0jLYlaQ81ge7tpApfSjIQcTL46a8T35_CqePIgQ62KXqPukMzSUgOrOA2e3H1O4cI3DgU2Wp6UOgnSjd8hHvigqf4w35KIL8McE4BriNhadiQfrnoWwJBld3X9iyofUtrAlyyRyD4-Cpu_X0ftJgJJzhS6MOmmi4tBLmfcTTA5wOG1duACBG2EwujV5SX0SCBhjRk1ERc-x52pu2dvcZWJyvCiHeNvyJ51CiEIh8woUBJWLqltg6yAG-XBRPEzprf-u2B7crSWUww2-v1UKjonem5iMxzhgykULiOTzsBl3WVi7Vy6ly7 "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/NP9BRnD13CVl-HIcfmIrYO2Ua13Dew95VKHD2k8KUMUTtH7pMDdUHX7YkpEpQPGkDu_7zlytVy-LABAstWtUsM1SMnBKgerydamOT-FAQjqMhH2R69I2ZatqayPXo3qNegMpnMH-UR7CgUVxkub7KUAKsYps0RqruoPF7znDVpq-hpS_RzStcxlhRzSFY-5eC9YdgMW3yQ8OcijpE5kWOe52Pob-8eTgOq07npIiJ4qUy-rA8vD0PWEcoefoLmqsR2FxBZw76gMc4h3Lce9QSoWnJ6K-efDpG6D815oiqe7KZCz69wwX-P2rRAWSNIon8fWsZNkTap6-umkk3Dj60KC9qr2r3ZdVB3c-s984q3c8MqW4S1kKE912WU5t6WhRDfZ36wtkGIEOLZHwOe4NYxd7CkoeW8BZJeXxS9jPR4E9l1yMIM-wlEt1ZU3F060UVHC31HsQJ_abP5fEKgTyvsN36MP667haVRfk7rHcIh5Lo1qsMMng35K-D2YoYroUREp9Vyn2gI-P0Fa979qZVYD__sEUD4J_kvqw5tU7HSjHEmcdi6_fxDNIrLwKV9R_EqZ8cwTkXmVvjl1MvUt-GMEtnjNZm-HclLwkKb_gwd0xn-ReKfMLwUaBKJaSGNRuE3_LTRzNo95HU0zRZlwLU5SJKnS7z0HVu6kdjvZDK_yLXRBrxXy0 "C4_Dynamic Diagram Sample - bigbankplc") +![C4_Dynamic Diagram Sample - bigbankplc](https://www.plantuml.com/plantuml/png/NPFVRzem4CVV-IjkF8M9XgshzZ1fMY5KAnDjKKCtxGbTd2EnvjYHxO3GjFzzPmEZsTlvnzttSz-pRvr7wxj63Tv8BLHN4jJUj-xJP69ndrRIrrtHERB2Q4_Qfy8qarQX3ZbNpfTA5fFivceLjbuUbfFTTVenVSTRc_b1OoD5seRgW-NqvzFBUlDZiRxVBE--tZtEaz5Wa75Lb9hil4Z4pHY6S_HOeACXny-aq4kZKS5v6t9HKuFXDFV6aeF01fOgwRoDjq7ghR5DZCTGewkf1EnypVHI7Ay8IsLOed9ZG278EL2cuWLvaGv75wv4l0zQKbUAhbPO4KpRLftg18nlkCDSMDbwG5t2L5UTGXjELjRiPCc8g1IOBJ01BDX4gyb3WVeN5uLjfyMnH-aFu0s8pddJa7MmanXof8Kz5L1Oi-TMUt2RcUbqYVQG5AmtNIrwS2FuFG38JDCQpSqcuaFeX4HdWzI__UXbQmFCZ53toFjqSHvi9bCwMUcG8TbYKQEkmg95v_R6bXSRU_BNqSXAimaGMh16ARAlv1--PwpX_7-dKwMuzJXeTzPcuH3sB9sTBCqFpbCJvFyC67dp76TubE-AHdhtUlvS9eunVtgStA_NgvppE2lYHiSo7fy3wQQN9qHbCeBWyBa-tuklrv4YuU4jRArfJiJxcYp5cBy3mMVu4lNciuppRqcN_3t-0W== "C4_Dynamic 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/pLPjJoCt4FxEhvYcbGvGI22b5QfqqeM47Y128ZQKLgeKpThEniMxNjdU0AtkltTcDxdDsxNG-z94Mgrd_SpBCpCUV_01NIXIimVmZSw4AQI2MGYv_wdTTlZKIdIO5N7XbHCs2oeBBM7JTcumOzIH3zBekDqxFHgnw7vmqvvtMZ-sZaaqwQlSs9UKGJcRU0T5HcWMG9Wfc5fZx9FE4Z0wKu2PXBNFsdbwiq3MmLY1nhoGZizkxh2mrvNomYWMZ37PRqm94wDuR3JXkpZfMMFT-yQtufZ_ZGFUVQVCriwWdiF6NfAoZqlfwVTd_VuFf87y8Rz4OJ0e2KObYeBGdbsMi8yYw7dvHMTWaA9X9GS4kkd-DhmVJnwknfUJcukF5xVzVL8MT30Awg2Whp5nc19J3gw8VfUf0EUOFJ9fqOiFAeKZkD5pjRTNmoQtLghzt8WcDCvrKWA0besDDKWC24AnuiR1NrG209jQP4QWM2SnOOumruU7Xx-7vpDMTHyNL0HmGja-XPjnj5InImtcA6QAGDto1SOs5HWQcm8uQpslgk5VZ-eEYJP7IZG3HbVGpNEZQR-s6UkunZcMvHFbZfaP_D9ZySZPkPRARrCtfK9aC1eTNc2k2GtNqV2sVJaUZo8W4orAxjA3JtlrSpEm1JKoFZvP8OgNRwN8EXI6AHgMBvJNaTCfkfT6BJlfY2_Iqu_tPKnR-vJK6BrY65KtLd72KWmHqPqYVus2TQgiLGTE9Te7L-wcQgM2Iylt9ipGpwY2iQ2UpCA2TH1EILwYyKr08PJtrAC9BLGGRoUliqvUPoTvt9gO-FTrinx0l_7PMIKqKdI8oMrA_rdnDikT_mlDEnn_7V7nAk5FAgxQ-lI_jNNdA_kQx1FWGSMlxEk-CdJYELzE2HfWn1OifbEvcyLRBU_fGUdECQ59KvlPLQgVjW_JrBABlS87cohtpWC9DAcJQgw5gkBDQNqrZ83EwcucdTLo6N8TQWMZxOCAJoW6_uhKw3fRExIGXaMgUNZu8lOKYPtkZcpzCADvAHPk-l9a8unsw_voq3k2fE6RhqV9aeAd0tkiwGhWxJJ0WywaVVBiK1LrYc8OVMc2n8xsAhV8y7crOeKVhUMCz6QEh3LXOF_KnY3yh9sQskVcGdU4KwA6IHreuIe7BcIYLikfvjVdo1rNvNh4kTvHKf5mEgzAfPibDBlTEl76V1tNLC-mY7fPNcLHqJ7nkG2gMJR0HpB84urlDrJGbZtvmzkicaI4Pb0PrLiGa_kggIewwdwnPLIYJl2AgmjRfPboaDmfb1wcb9sIgYT7nRWqUDq_xwq3Egz1x3glsDsxSdGjbLG98sHvFo4uNOsYo-53VLFwGDSikk_z3G== "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/vLTjR-964FxEhvZIIaSY0WbDggZIIKU09aGG42QNgrG9hUt5RBFsMhjh4bhTV-_CsfnvIoxNIbMb9XAoP-TzdfaTVp2MQPl5iWBmdKW2cOKS5jQcvkTcKxEdHYJi8lCpmtMW4iiJsmXKt4mbIqZgnDXG2h_PEJyP4-b-E6WkMusV6gT8cdLvAjKg9g6KJBo3B45f8e1TS9WhATMJI2AG8k70aX2sZeKs-AG0hODK0PDoXJg-k7d0GgKTXZt9YJ1bKQqwHncV1O_LElpWHnqbbNvV_JuufV_g4N5FkDpZjFpPxl0YbNnSKyz_lEnsBr13vG7pep8xrYhbsgvkE0kvhk71Eq27WqmooqEGFE8OdJ0KImWr5bYnT2SY0SamJD9-X4A3zg-Z--dieJ-zcGrwrxsxBYcpmaeEPRJG5IpIBCOKQkXZNNJ2BLonv96owQsCvJ6Sm40iUQLIYitkLCXhgGpgKAKp3Ajw9I8d24ZUVOUGMGO19mFLepyH8m2OitMmjUe0gsA5IaXme99G9QwA4ym2EeBv8OaT-xD1BKoGtnUHZtPEM2gEZuz_iy-NfENUpn1PS8OGEeV1r2DQ6vwu3mZ19TUWkH6ad397ADaucZCTru450JUKvQLWyCi5NFMlJ_fZr3KqZNKGUu7SiYM3ZroR8fZBmlSzna_nCvrVdBM6BxCOOZaxRPrlykodWQKiM70Aq3t0LCMOpkek0IuRpcOx0JIHW56P3ZWubtkzZGHiXKT_7MnPXi3IQ4gGXd4VscagHLarfuLgvgMQiZhys24oHhCK8JVxu9fZ3vCmayAkN8uPt7gZk-RDT3hs04qqDeB-N2b_luAS5z5I02NqJyysO4ElBm5cYhd3S6AcLmx2FiC9SY17-xQKPe6aaepS0_RGEDTJBMbdhM37I1tRTybVDRLLZgvV2trKqIq4I1qE8fRd5TPay104CQDJpoe4FaqFwe186AiTDtO1Ze3OFTTXmSm2WSyoR8p45bM6GFEGNfaqw-x0SHhX2xV1DnVhzTwUR5IhjLsjrclLCXolb_1WlMWWiyYyBqVq4RnSmabHmjPc3RsrzlqgjalJTS3BC0dzFH_g-TIcMJjdGYgQDMccKsMm92gHgwyvkL_yrd-b-WSS_plD-uQnZz3mDo61SokV--V_hxa_AUP-wryP_CY46XwGzMs3lyjfb6dZSepzW3Y2OlDpt4JUknCC_c1BfIp2BQuqSsYsVDxVHs95BdOoOrNCzJi3I12eBkHB4V0yAoc-zqSUO0ksar0h4Qv3BaFDnP1zcCkZ50b_OZYYHR9rgp4SsB6W_Sjali58rFnmPDkt7UwYGU6cSJ136Q6t_QMW3mI9Yssw7ILHCbgio6E1wxLHSmiF0jlfoP13UTGn2qRUEjXThRv6NXfGhi9N-Hifl5QAAj9PQBHMXw7wGqY9RI4qdwldUg7ROzWwWf8w587E7UY54T-4KvbVapAQHNcjnrJh0v3o0YtI72hj9CBrLsydNif_bci2VH7r6buEL3X0lm0WNtQ6x14Dqif3Nmu8Q4MU_6vKagygA4r2BgflaPZTvqsLfwFi5-MY2ie2RxXQs79ctCrFezB07AlZKlMa4OnhWxVTgywsGEij4eScERaxSRl6MabUC9HqgpsAuzU5TpDwA3ysFk2N2drB_GK= "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-m1IWBRRtOTAICk5j7jNV6G9jzk7IiXnJB3MiIFRWOkg_lUEyqcusrPgomEA9vvpJiPd9dblBD6so8Jt3PTK50c3axMv-N4wrUGoIRaz5N5XcAPAMYRjXAficWiYNSxOs4JmUBhuOHowqDDwDJr_Ftat-HP3XmLc42wPdkGEtui-R3yVmc0NRJU7xTD-zRW9XYDldYI1O1b2xqaw7CI4Vc4oQNC7Fhm-ucAXXDApry4gM0UR_U6dBVujjglj3k_7QNLtyEhDcxVB-LkNOquaPxE0foSRyOGbaLiFHtX7i1G9zkpPpXese0tTRvAv530kPr2gsp5HAYFcAgc3jfXQovdlTlXCZGw127zv8x9NmMPBOauiMU5wEEgXE_3f_qEXhEqeFCkjOD3M4n9EKaqoE2eDZtYaMZ8B3qH-uJA5w6eiopmlPDeeEQI5iIfZseT5UpMOGnC6TGHxOX1ZjWyNj0haPI8HPGm8fQgGrc0XlGhwy821XEZha7w7MFS21YFutGFyjNg75nOVI9xZviyiXdcU2qw9vKfYdGOVoPdu4ENQYL__id2n9HFyZ39AQUXkoodKvWM2P-t2BM_SF7WuHv5zPfCZzY32suADGv8onzwmHbJptFembsaXYBFf8DJgZBOnG8JuEiknaDH99uBRArZLLjB0cHENmpNW0qEirGLxxeMaJCLSiBeUwtBHY5gyyk5NaX4iHLyC29vnT0IO8ZOefZwqVoUk4W09EtFAxkKjus52B8c9OUuSwakd9lgqWjxQAetQt5m1pL9kh2xF5BX4NsRbjG-dibc056Wigbc29yY9CBxp5JC6X4fnmIoTl2XKtTXOAUui6pv-tJbBXTiqt4wRhdB_K25N50GksvMaPlPoT8syFrhV1yzso3B2nS6K0IGAncjSrptdcFTuBBmanGPQSwgLKKSBmJCz4Odsgp8HzWQprjQX8gOyOeEpkwQ-ARlpP-q2Ye7s-MwA3oHMXUqiuBUzx0EUbJIah4HNVWy7sSsywBhsoJ3Zk3_izs646_lxgXxx-pqzqvTRAxh3nitgMDtCY0gkcG0rKXdi6w8XB0Uk3n_nbJIjoDlJh6PnXN2huBy07HumkPFTDKiVTCT8Ok2eLLOEh8l6ziLnfXnHpRDyM3HLS9WtrRepMOIm1jZOHKkCJiYT7_iQ-dc5SSEvfO_M-x06QX-cb_x2bKsTkjSSJYlyMhYhrSrRS5H_CAo2duFD4ZyKtYEw-uxu4m== "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/hLR9SkCs4BthAphA8PegIin-o6baIOaziPOCwV7an6gIa8GC2300A8qgbNzF0-8YodOcISKdej7Bm-lNBRys5hMj2Z7uZCjCL3c3lRMb-I4CDHudEsxtLLePfZCbBPDsagaYB0LA5pCsDXSy3MVVZZVEzB2y3mzVJxwVV4ccP4OHo2NJazBdpzcMJZ1VlBkRhLVHFwXZgn9p_KrNZzFjU4iUOrDgRfa92pIMwJ1d1tTdsYe_hbVnz74HhPUB_xMGj-6H6LMmyNU3Bw2IbA2WH63t3BPA27NaSWV2eK2PG--QQqDV2WW029MX42VAqLB_36lDLKDRY79N2NpnEbTMCllIxMzum9Vk2lExI8YOmvFQ5sI6dtHWyi24AjdPXLvtF_rr_H0dyNgJpDUFgz6hpZQDakZdHJox9MDjUhoBRvFxnK-BrPoC0ykj85uQKY3dkDDO4D4QxgY1cXuBDoW_ECwZ4_Me60msJ1ibHrbbBBL91p1hluPJQCoWjhufAKK7S2HXGEa3KNWRO9QfIbep91pdrCaD6NBKfr7s5UMw1Z1y1NyCWFvQlACZInCiIt9-P2bCorBm32rNSaYcDzID029I685Vlfivsvm9JWGR3us6q_8CQgbwEJbpMpTj7hwPkbZNNGBRHs1AgZ6Co4smyGPtpA5egaUPvgKDO7eMbJDlj3hmd1aWSJvVRKkQTqz0mUt9gRbXrC21eulX6kZXa6fr9BsuhBLgdw0hLCe5gobQ-aE3R_Pv0E-nG6AdZujcgw2PpC5KgI5STH__6yup0F0BXBawvm6w1ZfFHpbQJD4mrwJwq_b7lzn3xsoL9fHknO1cEswizWq7BacqXVyEO8zcJo_0YbINQPPJUpaA4pZHCMDeEUpem6msSJcBKpURJoXCCVl0P4uSSgVlpTtpCfihSjDTN8_JJt3dwAB4BgG5yMSx58kFTiGAv8JG6yXhCLxIkHv85nPJWxWlGjErv9bMHcqjB3vcUv86ARtrRFO7bRZ8N-FgAb1-kQLDmAwc_w85Ji2rDZ8oj6-xQ0HWgYhR2IDeXpu0wfiqw5beMa6Bu2qJ5ukb6-y7muohVHl7cuWS-txd8VnxdzueUDTpkMJ5-6wVgejbSaxNh8ewapVsnT0KH7EIMG1lelKgl2n-MV9VHIOtvDq1wqQZd-Kjmzp0Lgl2xwwZ_ocbIVH2EYUUtyoQTxgS5tnSIIgYj0ROs5bzZWx8bVhw6FfnbN5xkYqVBUDDdQXzJ2_yYUuQObnyMBFpdlxlQSXvJQ7qm_SN "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..d2891208 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.6.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..b27cf385 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.6.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..4a56eeb0 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.6.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..ed025788 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.6.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..2dc6b18a 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.6.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..a2b9e33e 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.6.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..d4e96b0c 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.6.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..b106ac2b 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.6.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..22c6724c 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.6.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..1b5e7096 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.6.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..2fa4218b 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.6.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..95048669 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.6.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..fa6889e0 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.6.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 5d88d67d..511805a1 100644 --- a/samples/C4_Dynamic Diagram Sample - message bus.puml +++ b/samples/C4_Dynamic Diagram Sample - message bus.puml @@ -1,6 +1,6 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.6.0/C4_Dynamic.puml LAYOUT_TOP_DOWN() LAYOUT_WITH_LEGEND()