diff --git a/C4.puml b/C4.puml index 767333d5..f12638ab 100644 --- a/C4.puml +++ b/C4.puml @@ -13,7 +13,7 @@ ' ################################## !function C4Version() ' 2 spaces and ' are used as unique marker, that the release scripts makes the correct version update - !$c4Version = "2.11.0beta1" + !$c4Version = "2.11.0" !return $c4Version !end function diff --git a/C4_Component.puml b/C4_Component.puml index dbee7b1c..5f327b68 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.11.0/C4_Container.puml !endif ' Scope: A single container. diff --git a/C4_Container.puml b/C4_Container.puml index fdc25975..d8576739 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.11.0/C4_Context.puml !endif ' Scope: A single software system. diff --git a/C4_Context.puml b/C4_Context.puml index 8348f667..e0af729c 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.11.0/C4.puml !endif ' Scope: A single software system. diff --git a/C4_Deployment.puml b/C4_Deployment.puml index 73b5d6d1..e9aecdda 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.11.0/C4_Container.puml !endif ' Colors diff --git a/C4_Dynamic.puml b/C4_Dynamic.puml index f12cb862..d0615666 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.11.0/C4_Component.puml !endif ' Scope: Interactions in an enterprise, software system or container. diff --git a/C4_Sequence.puml b/C4_Sequence.puml index be46b8c5..741dd25c 100644 --- a/C4_Sequence.puml +++ b/C4_Sequence.puml @@ -2,7 +2,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include ./C4_Component.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Component.puml !endif ' Scope: Interactions in an enterprise, software system or container. diff --git a/LayoutOptions.md b/LayoutOptions.md index 2ad78b59..61b19efd 100644 --- a/LayoutOptions.md +++ b/LayoutOptions.md @@ -67,7 +67,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.11.0/C4_Container.puml /' Not needed because this is the default '/ LAYOUT_TOP_DOWN() @@ -83,13 +83,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/JL1BJyCm3BxtLvXnQ2TjBKESEAqC18SzAjOnSQhIrgEHqYHANAe9yTznnTY88bdoz_1dppq9HrshWYkfAzNL20sHzVT9uaGVVqXgkhBpw2gZ2JN5bMaJguGUD5DFjP9bihYRPaDhjrecdxVnR1RVSAzOi4H8ZIwsmu0W2M5j23HYZJMKM0as1cga1_xK8DHu49qY29DWcRvlTdcHRxBYSRDVH-CWoD1veoDHjr9FO9GELNfoWemRZOFjqHEsnOFfT2tSCQfc4mYtehKAmp5y1S3l72dgiIo4jUopnn9IQvMi14cZHznQN4yWtMRn-YbdYKFWfM3rjXYmL2dJUnXkmg4Dy46iO4hBmINFWhoNHEY0P8kAPtdEzdrA5z4lo3ud6eF1Awg_hIwnTfwLN5_oFDioQo2TqOlDCnB7w74e1sVQ_v8vwfel_mC= "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.11.0/C4_Container.puml LAYOUT_LEFT_RIGHT() @@ -104,13 +104,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/JL3BJiCm4BpdAqmvD9NQX29Ed1gYqYAr43KfY5Fa90krv9Vi3L65-7VM0bfyMMbdPcV62u_SOQzaT25qA_iEs07H-jiqTNn8tWKU-gRtu5gZ4JGchL6fbLm7pSnZ9qMJvZUp8gpssqtwSPtCvyaLxUgS95neS8aD1j4cUttQL_LcUL_LkuVLkeedKLI0yqR7l5D2Jzae2rDuT1oD6qsYykWHL7rdUjrnTupR-PIDIwwiXF64VKQCtiad7g2fkRLqvmKQbbahHSjH63sYLNuvPLbP98_BYYGE62Lbs-SyO9cKPl0i5FKC3QEMbXD5zH85UR5g48ZW60e5ahmyPVlwJHVZ3qXtVca4HZkGVwtEiVQUb3JNLLMKn0ga4te-imAa60E4yUQC-YzPWExeExy1 "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.11.0/C4_Container.puml LAYOUT_LANDSCAPE() @@ -139,7 +139,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_8hPxA54Ic6psbDFPI5g3pH5CMor9-I0srWojcKFYwfL_tl72KsZSh7utioRDuPRZzpXE2Weix-FJTsMsRPWULPjWF71AX5zaxfJOo_WW6ZzJPewFYKl4W_ZVlJ2TKQZq9XqPaYjuZfuNNlibTod-Q_hAg3ceKp__KpMw-G7iJQd5YwrS8cbuYZwEZbUHb4bd3SwvlqWzGeMMJYbHyVHkCKoOgyUnT3-DgFkkNkDk_KAhaw1hvRmFm9wpcFYIUnRRYtvF8azPDOgsN6KHYy8vTzNaB4gsMvgQd42A2Wy_Cc3bYbb9WzXJmzeW9Qqd4g6KQ6aML1F4b4uG3a8HRCyPNkRqyLu4ibdBYCnsWdriTLdhCPJ9vttTLqngWf5P_NJvauWnPX4E9wT6IvRFeQorOATBoXc3Rr2Ooz84KXX9dt1oi1AyOmNR1VOJhuSS8xTDfRSWImfi3sbR8FHaHP4PzV0WzcHbyHdvy2FXaTXHyBPdjq_FhNbvcwpBSBNlnMwfr_Z7G== "LAYOUT_LANDSCAPE Sample") ## LAYOUT_WITH_LEGEND() or SHOW_LEGEND(?hideStereotype, ?details) @@ -151,7 +151,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.11.0/C4_Container.puml LAYOUT_WITH_LEGEND() @@ -166,7 +166,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/JL1DJy905BptLwnue2JGYl7aYLe9c00IMoIUcctxb4tsAxklDiJuttqR4TpBIzxCl9dPcKVki5CokXAwaLqBx81e_NsQEjud7m8FNTrvS8tH21gJngZKIgw3PkAnbQ9Eyxl9DgnswrNwUPjCfyaDxQgS95neS8aD1j4gUtlUbTN-gLnMg_bYldcCHr6q1UUDZdchX1wpGHQcyEWu6ZSOHSNH8wZgmNIwvUuODzCn6nPSMGd34VkA6BspKTn3NN5hwSuUQfPPAqN3KHWze5L-FMPPiKqsyv8a3XX5PUlNF62PbARtB3Jr30sZcfOJHNKI1NcniXU8u1WA1PAyF6NxFgMByHUaEoSQWT4BoBzMbrWxJqgQoxBS5iGAf3DwERC0f1WzXF7kZFelcO5kwJz_00== "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)`. @@ -184,7 +184,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.11.0/C4_Container.puml Person(admin, "Administrator") System_Boundary(c1, 'Sample') { @@ -199,7 +199,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/JL5DJy904BtlhnZnG4cW5UF9axKIE00sjiYnsRQhRB9VsPtQ4ED_TneGtCjBvdtCc-nJGEwnqmgArUk-MY-MY-qB55mx9TYDD8tgMW47H1SUayJpFlwKUEZgBWZVM8F2ODnOdJZ5pH0p2zWgMIVPmomVHhlDElcwZ-Vp-8vcLKOMBetmiICnOxdmmPg8jrgQAOpI0ML0pz7wqOGLnu12Ly-sCottnwYPJs5yAZUUm3S3UfV8g1TrnPsZdBse8NLEoOQZj6P4e-ns2ccHnzj5IHOlW4h1vZqRk5GfsmSORWg05kWWnqcYEuMITa7PIqJX0QKMYdO5wlPpRXVXYQISiun8zYRKtrNNMhj0Ji9LMUO5gGRHXRt6B0LIZLuCyE6j_czX_xufch1V "SHOW_LEGEND Sample") Legend labels and details can be defined via `\n` in `$legendTest` arguments too. @@ -209,7 +209,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.11.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") @@ -231,7 +231,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/hLHDRzj64BthLumP1nK1cQgRv590G1I9QHp8aY79JGu1X26veXPPxXAxIyL4qV-U6PAIPSj5BxaGt8-PUU_DcttlF5fV5Qht6wH6xuNr83tya7u7c6NIIwDHqL5HeCv0IIq0RLuLGdkucYxZsNXzytUykPbFPlVJU1H4moWAm1ked01bKbIgxbt8BRpUevMOAB4H3z9vrm-U1mTX3-12wbHLcO3NkV2ROymULILU2XbEtcucHdiaP3OgcSc5K4wSfjfvNxe_XqEBFwASc5K9WRD4rnEBYBWDIuMQLRXoFbCoeQHNTxnrVpiRxl-8hg-Ztryif3Ev9UKkbSZfVoqUEkc-QSZ4bcuwy3lI0HEXW0NC12LG3iosFMZYW63O6lf1WkbtNgU7EW58rqOF810ottbmCXCPk1sMeZdjCeRG6sTPh0HtPetvCTaHSp20ooqj9aOPExgCP_5jF5zlFYxeCrdC5aiwJ_BsD7ZrvisxwVWTnpIbHZ4NNt7j5Q_xuU2KzUWS-ZTzZZTyGIjJ-LEvZ5OrOASOKreArT11L-kKyNYAx3YCbyl5boDuDkT_7gnyhSHeYcudiXcjpmWq-O7zsi0anshp16oBC6C4cBFoM7bJe9UDnv_rcRPEvoUJZYnMan2bDIKDcIIgQ4KJrNNmb2nZ6VuQniRx0-EmrrlLpejYyy5KEaDRzzDhCjOD3OBLmiC7rD-bpeCG_g7v0JXwfr-OHD8OObdI_Tjc0UEo97J1vDK0lc91awfvUMVDdbhkk8coa9wRNoMEidUUFrPBscgmhNJQwYHzpKz7MZbILbW7UuaS8osq04YhlKn5yrASmklSH_WaGHZVtJ0uHPtXl8pgC-vn05D3rooSZiGZtl_1nL0eST3stutEvoli_NlGDtxm_IxDnZLRB1jTsrein45dQ6ypYfKtbZKZstGofRHnX4A1nXOD6y24H-QeqG0mJQcTdlwyHUsm0KqhuTE8GFN8L4_wzrIiUoSS8sZSDe3FgyLy-6czlbizCcsD67AYpPodEZ7F93_ZUiZwQ6Go2JscppAV-9pD-OaiF8l_YkVJVjXxJzdfbVq9 "SHOW_LEGEND Sample, $legendText defines legend details") Legend details can be deactivated via `SHOW_LEGEND($details=None())` @@ -241,7 +241,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.11.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") @@ -263,7 +263,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/hLJVRzf847xdhvWugGuaOffhyt8IKYcuRI824P1h7ogXiRsOLTUxrkwQnZhT_zuPsn0IShgNlbZU7pFpVTzyin-SH-lBN7N-WCJedR0Uf8UVqcy1qrHwQJGgEifpr2aegGMWpSfSQ0-NaqKq7Qrk_exMDxFnz64I3ODm48O1U0Eb4w1CWafLdJEvWJSxj19Z9TRYKJhlki7BuA3N0JYJEb5bAk1D9lpw4BD3LOhNGWRZz-knqHu9cGqBPd8cb1F7gRRU5-wlmS3Ypp0ZPcLCu2pHzSGY96w3Gg5c5IwTJvMCAUdbFMyzt4q7kp_3gwlmxQk5T2etfDo54XdzhyHZAzrt3QdOq4q7VaiwO2mKi82fe0JAWTaq1tKS40nRGJU8CVd1wsHV9m3fckW-149cMmzEfY85jyL2rATjnXvqHcaQAS6TMM5sI7R07FJXOaEBiL763Y-YQNGNpLRhJtFwZEVJ-OBEuwmv3SxVlRkUZAuvfYurZBZuacilUTtjzOzP3q-XVzUdU7klQ6LAVooNqQe2R1LZIWkXQZheAfqm7a-HBOVHOZ7_UW3FvlpFWwMlb1XEq6r5EgNr2O4wFx1VQvZaM6sUWMqGfem0CrOUIszozBBs-8i-qzRn_AJIaSKg4gAmfg0XaqGLhQYZsWuUasKiWz_3s7Y_PzphT9QLyo9VVpIbJj5MtUIAZ7L3Ws2ryF0HzG-fiw07_z3y01oyqyrDB6aCiIZe_bszW55H4BfWVDw7RvZJf6fUtbkpevOxRgBCfUVcbx6ZxAtd3zNYfXfiIfqqEabVyTEHb8wK5TR1JYB7I0iD0D9g9nDHlnJ7y5ht4Jv944RtDmnEKMSuBwEwnHtsOMBeceNZaNZ2-p-u60eb3fh-k-7fVFKw_-xrZHvzjqspTlKMoqRNDXPpiTSPcjkCOkcDPSt8DgrC2MqSe52WiNdD1Z3caJber0TC4cgdfpzlKJkiGTDA-2GaK1qorRF-FHVhmGd726gtzU5sEPyDlgnMzyidfeqHUvneFUEfZiqBoK-uxhC-6PbCGe_fYyn7FcTpVY4BJwFFqMpIlMYdOZWpZNK_K35wT7y1 "SHOW_LEGEND Sample, hide details with $details=None()") ## SHOW_FLOATING_LEGEND(?alias, ?hideStereotype, ?details) and LEGEND() @@ -271,7 +271,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.11.0/C4_Container.puml Person(a, "Person A") Container(b, "Container B", "techn") @@ -288,7 +288,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-HMXfqvYAKESE0tQ2Wu5fbQenofDB5efJQF60VRlSPZKRQVOdzzpdhptA1SCa-6LFCu1UJlYmDjXHF1EAk2Dd9m1TZDQPO86FY0w_vXbY_mHNwGDVV2mgDaYM1HgdZ9df8qRjnwr6ViiVzWU8lfygxBlUx7RYJjYNKuMELfOX2CnOmTO_6nJUSkJKycVaWrRLMbFWxNZpmcr26gm96gE7c5A5Q5JoVChgxwo5fVM5NVbBwP04te5FwlBIpMhmNHrp1ZJA6cC9nfX4VF507IDCoEWhraTmyHlWjCI_p5hNZ_QhYfVolSYtR0zM4q7-GC= "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. @@ -297,7 +297,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.11.0/C4_Container.puml Person(a, "Person A") Container(b, "Container B", "techn") @@ -315,7 +315,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/RP5HJy8m58NV-okwnSGjaKsCJoOc89jeCeM0niUcT0MMb6vfRrN-lRSC1ajyMTllddFFxJgom0sudI91fOLofQHRWCO-fAdXFyccWgrREIkDg3L83OceTscZkFQUWOLILQjqSZ-OU_JvLgJVTybmcDmYOnEqy4fBapG-W92vDBRM4R-XORkbup0cdInQOQ4xqQSGZo35LgDekRSWTv50r6xff6SjUzRiqjfXblz29B62QqBFwlnIJHPIiOMVqKyZk58MgOUPdyyFWB_Zp12KVRRmm_WOrvGS3fW4QwS5L7ZZ8f_cxraKay18S4RJSArg3fNUC2KtKfSX2V1xqfFbo-oBFHUpySVh-vGTtQScCIdudcKLFg8MiiE7-276aciQNBMKFjAm3M3SI1vYwT_MHtcCzLxl8p-r7c4ZVDG_ "Compact Legend Layout Sample") ## LAYOUT_AS_SKETCH() and SET_SKETCH_STYLE(?bgColor, ?fontColor, ?warningColor, ?fontName, ?footerWarning, ?footerText) @@ -333,7 +333,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.11.0/C4_Container.puml LAYOUT_AS_SKETCH() @@ -348,7 +348,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/NL1BIyD04BxdLwprq1JQn8edJusXMB3LO5B5KzWaertO5xiJGn7_kxEqjk9U1kPxpYuySeUzacoTlJrjgpehw_9XMUKhLd9b9KGNGhUoxu3j4As_JLF7X-H3uAvlUW-kDHf1Oz8QbLh9TV2QUUoaQDByPbQ4rNQpJZ-la_aykQ9TdPE42mqkiKIEel_9yIIA2d3Uw9XtIkWf6sLX2e-Eet6ZILJkFOAgxqolE-xsSJkVil6Xy7Z2lY96xnGJ3z3Kt5hoUOM6PTPAqN8KHezebLzEMLOMoUEo8ea3HaNPvYKFM2Qb6JmBTtg6Xj6HbXD5zH85PR5g48ZW60e5ah8yTVi-jeln09BFaKPWz0pozwfphQqd9SrLLHKbiGBfX9vjxW6fnW1Xl3kZ_aeMeBlmcpy= "LAYOUT_AS_SKETCH Sample") Additional styles and the footer text can be changed with SET_SKETCH_STYLE(): @@ -361,7 +361,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.11.0/C4_Container.puml SET_SKETCH_STYLE($bgColor="lightblue", $fontColor="darkblue", $warningColor="darkred", $footerWarning="Sketch", $footerText="Created for discussion") @@ -386,11 +386,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/VLFRQjj047ttLqpLG1HGxBZqgM28Aum3JLpJLHBo95RIsDvwBs9t5DUK_djduskXhLvMcZbdpfcTqMqWwQapklTEsLft3SAAg0sV1WClD_sbebLNTG5zxIoXfNxjpA3LqaRETQ16gsgGVxoUnz3Zm_tWzKD_EEpVSApCcIALHTzleq1FJ8fIV9aK-LqfYfVxINfHBNEddHybMYrNLEaEammk5ipRnm-XZVHMsGEwaNxjiTbX7Q5_tgL7YLWZrQjJei0VD4foZvAmWONpqAXGTo4ePvEhNkyIvhCfRBXBYAhmNPkoDaODRo2bRQjggVKMf7MqGh-3g01y7ytLNzg9-PaqE4fETNOgukcWmWKhMQ_VQWLu433bsghEScTK3KBQ6CpWzCdlAwdNbPE-0J4vf6ROOGPrvuDwvPV0o6iUargS6u-IhYD8ZZfiXztyn_c_79qP-jFFcPs3cvEPsFtz-ENhOr6EnLupvTWSVN0sbOrHDeDa74yLo4jodZbY6mXD-TbrbcUzJUjX1fT2cbRZvHNyx04_n-rADrYLicsvpZDMC6vRpUrJd327ylSPZCMyFviKJF48l9_my9J7t5XhjtaRfmz03dYtMyaGqsbIh0K5No1l4P0og5ahiBTVUtSfxP9SPm-BpNv3VUZgPEinC9FFkwAO2qP5q35xAZD5tWZQO3mMtfbpoYtQXd-Ytm== "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/VLDTRzf047pdLspTI36I0w7gKoMaK0iHgOIYsacK9-jiBt3bFgoxTIYg-j-x5p1GLQrVpjwTsPczNTzv4evQhNhlfAbKMoDiY1h_QJXqOZTOIzgqPUlHLTOG6XfKLWyR9KpWt7YgbIo7wSURPGWzFio7hny6ez7WbcD5oXGX3Rf14mHwsJGliY_JFBqlilnbFeslodLgbNNZICdrXahLOfJ0rOfvntWNsWbdfEdGjN1RX_K1QmdTyo4zZh8jKhKv9tByGUCeTIW8QrXP1xNqLUkzj2RgzthNi5pCOCTTGb25xqeNbTPoT0inxHjP2QNs88ob3Re3H7hW-wZxpFsxeO1O28tZw5pfe9CzTJfSiXJLzgsQXuSCPbnTLabgjQmW4oO44pX_ylj6g6rfXQjPiqijiCK4gjPv-Seldf4tF2YvkhGU96rB49rqsCx_VF_BpuMTFzrScEcydAs4tkUJbw-FUJ79ZfennvRel3MngBKq2KIJS4fFJf1rmU3U4-hYisqDpteVLwC4hZEX6uNNVVZP0tvEsnNli2n4qt2TPonXqZIAcwSmOGwbxnEOPCl1OfepnI7mViB3Knfo4wNixcsSpWDPuDrk14DqgqYo5kHyVRn5G5AZOYtFtduTtSLqI7AT8omq-mrLrzNPrgDd9f_tURxC61L0f-ovp0nv7sY7uLWvgoyfTsXg_eb-0m== "LAYOUT_AS_SKETCH with custom style svg Sample") All available (PNG) fonts can be displayed with @@ -407,7 +407,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.11.0/C4_Container.puml HIDE_STEREOTYPE() @@ -422,7 +422,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/JL3BJiCm4BpdAqmvD9NQX29Ed1f2H94eH4qAuXGvoK8j-ILxGrGX_fsrA0LVLjgPsPdnoYDtE2WPdGdToQ47jaUq_ZfD7H-JTu7xeHqykCve18r9PrHg9TT1i_3OIz6c-TMY3AlTvY7zk4oMo-I2TarE4YuqkCG6WsXzVriqLLriYwVwjIpYMHILuBpHCU-Lq7CsoS8K7Xr7uoQpg3fu1DNSc47tt1tYRZbdquehAs4wOvyHetToYKTe6sujtNc1bcNMIj5n54PFQ9MVprbMbSbZKPF40QESRFES1ooJqeoUXPgUeM7KqNAYg46Y82zMZm8H74EXG9ANfsnVntGn_e1qvqWZCDg2_6tr5sldIKbpNTTbHQn0Eg5_P-u0ASO8ORmve_vBLg1x-inl "HIDE_STEREOTYPE Sample") ## HIDE_PERSON_SPRITE(), SHOW_PERSON_SPRITE(?sprite), SHOW_PERSON_PORTRAIT() and SHOW_PERSON_OUTLINE() @@ -438,20 +438,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.11.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/XOxD2i8m48JlVOhOau9DRF7agJzNXOBqB6cpsa2QXcHhNz-jA0eUFEqmp7upUK3fSHeCSnuKNBK5nOBp6Y6minoSWMYbRMSc1Qn7TE4WX9SplsdiftOAuBlH8bZatJW8PwHTQ4b0PNGhgdrIBrPpEefxnjEKxyYxLFGYgSfpH-4egi67qQuNMh5bSKEN5J6fcLf-bp7tp2-1bzfy8yeteloBo3wCZ20vM4M37W== "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.11.0/C4_Container.puml HIDE_PERSON_SPRITE() @@ -466,13 +466,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_thwXuO2ImYV7aYJaN8H5SsD3ZqcrLclGhxPiBCVxllWO44tjvoVjzlYuyC0UzadIvUiph8j-MBvkwBBQhAgSbKrPoSYLqA_kEqps0zVT9ujWGVmZOzqtlkMkD1guXRerAh6GwkCqyT58qINOtAy9gjtvEFc_Z-Jo-mLsTeOG9pLriaKp8_-neGaZ1dJSwOfqIUaf7QPZ2WsDWt6X2oeC7hke7q-kEkKFKpgTqVAmydj0lGl6TWwA1DpMp5dtUU4DJQwLe6GYZHxZAhgSqBOjuarSeSPnYLRf-pGAMIca6JyEbdeAXUAPbI56z185Pj1e407SKXE8Iipns-pwrY-08ei-9XY3PSlbxrQNMpgCIvxAgYX9PWNH6BpPF7B36mCDuTqRzbIouxi9__W0= "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.11.0/C4_Container.puml /' Not needed because this is the default with sprite "person" '/ SHOW_PERSON_SPRITE() @@ -488,13 +488,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/PL5HIyCm47xFhpZdmpgOhHEVV7AEuGItbRLpZoLjJnT8av1SBKFyxrwTRe8XS73VTzzzNt8VI7fg6mtPOhqhqlacMw-ABDqyvNF8PECqYWjbAjtM27iY5-wInCikVbEqRyiseA-i8JGKLxP9d9QcLxiAL6jL9hFRgxHlRPVFoVjDF9d4rzmhPZmYbK4VEoOBaGnXPGaCOeqrb5X95WRQgm1yQOzGuwjiDK77Qo4uhmXXuD07QmOmJCH_zz58YFIR4CcwKMOCWsbVLI0loVh1I6I7GDWK3xOrjVI7g9gCONWCFHp1Xm0-9wjHXsKXdMET7POmTKwhIf9Y0zoQNOvXcgNnQfxpY4VWiB1ycVNOL6lR1UZVYiDOu8ToaYaD1rAy2t9EHUY1L8EQTmNszldZBg8Zo3e_D0R51lLlghEjRU19heiyJpDczQGJUfPvH68R7VRbrTlcxyWzchh_aIy= "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.11.0/C4_Container.puml !define osaPuml https://raw.githubusercontent.com/Crashedmind/PlantUML-opensecurityarchitecture2-icons/master !include osaPuml/Common.puml !include osaPuml/User/all.puml @@ -512,13 +512,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/ZL3BJiCm4BpdAqmv4AGsfeWJfvQe0YHeeoR0CNAJBRNab-mDKONuTzRqXJZXoyexipkpCmaeF7PQ9MVIDAfhWMqGNRZbt8i-UvUuwLPT0DzOWs0mQwpcJWaJPqO1MoLNFByP5R7rylp4FwwpyJYxebwTquYG1dpcVWHQMDEFsI0A-lz39_SYRA3LqhJy832o3ao0flCIjy8t6udGOEVXUYHfDd0j0e8_dRENuxdLsfgzbR_W2obpeTGEJig7nLjTp9RbObwNnVAncgK3ejRHOFtk0Knzb1vS9aa1FbYJYcXro0RJM6L0Bz1wmiijMTBrdUrCA_msRSP3Tb4AxHHSNBBFXD4xXfNsiAg5SxJd3LPiwfoIZK1fpO1Q-VcGJSiYcyyg6l70A6xs_9f7RAgKxGEB9WD3ooX29uYYEuMIj5ZLIwHi64eDYhG2UVlQkqjn1zAUFIqUjWHrkEfaYy8AKU-XgegIM95qH4zhxW79HW-nhBtLlqScO5fA-Xi= "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.11.0/C4_Container.puml SHOW_PERSON_PORTRAIT() @@ -536,7 +536,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/RL5BIyD04BxdLunLQ0eriSMJ81YBgA0sD56FOPECxS9cTzcT68hutvqrlWxcaDtCVFCz9XUUXAE-Kr3Sh9-h_6fJh1-gVBqfDzbj6S-W49rL61r8tQY-HTWHMN-MfauCoLRIhgzxZwuncb1JqfWkjKhem7ZigLMoJbUdntaeFTxVfQ_BPB58JhXMhNX4I8qkiGoEel_reoX7vusEHTj9FOT95axfoGaoRZABYhqdxAfBq-jMk7tSBEOm7KrFP_0M0Jy_Kl60TIMiPPvdh26pLib6a3HwmgNLuHoo8ayUhaeUSGXi5kwVLg6NAMK63o6h1pB0GQrWIDShagm5vI29q0793XLhUVRs_kKkfh79F5ymRaPJa2yWm7xc0-a3PysJBJ1cnnrldIG4sg4EBt3OaD1R5bDYRteACsoe1R7bTD-B6lbOQlmUoKOg3d8qtiud8smPZ6nGVQ_tTp-FdYFmULEMUS6e0Fhf_kQvHk9z31YE5sUwloCNg5l-jHy= "SHOW_PERSON_PORTRAIT()") ### Using SHOW_PERSON_OUTLINE() @@ -544,7 +544,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.11.0/C4_Container.puml SHOW_PERSON_OUTLINE() @@ -562,7 +562,7 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![SHOW_PERSON_OUTLINE() Sample](https://www.plantuml.com/plantuml/png/RL5BQzj04BxhLqpTWcLm919wAXJY6jCK4bj4SdCK8sbYB-nZsHqXJEb_xopAeuVeeDNEV8_vHhUHCV1eDDHtXwUssZtMXtrxE3Rtl_QxV0Kr6gyf-wHihyU1uCpiuxUo33WL9yNdiHiZXTvP9ij5xqpfDTeaU1LvqAehjr-lgbGwFjoN1YDJa5Ax5GOgIw7mWiso3zsphA8GdSrnCCgkOR59fueSa5rOhBBw8dgc_U56Es2uvFtr6fRpoCiL_Cb0dZUdVAAkHUz5vuaws7YlLO-id5r8QVjv3PkwAlQxHYY1uAQuXeVVszJRQEsc22bf17OWCJqAn8oQbNX1CocMOC3Aa1QlABFzVPakvxafEYymQMPBKC-0u2db0nMJPYVC0GHpbaxqGJ41dycc5mJg6Ur9p3HUtCY9CqR1uqdIlIvgrXEh-JwBpL8IvClyzNqnmsxI88-aNzVxlfzZb0XotZLDLGigWTwwxtb-4aUvKZgUWpF_Ksx93kdF_WC0 "SHOW_PERSON_OUTLINE()") +![SHOW_PERSON_OUTLINE() Sample](https://www.plantuml.com/plantuml/png/RL5BIyD04BxdLunLQ0eriU994AobgA1jQ58zXaqojWkRtMLtOYZYVtVM-3gOGtOpyyttc5nx4ewwLa5-jtuki-KcNw_AzRPuk5yjumdaehKAeoEfQzKr27iYwo_Jr8a-sKdQTrNdqTL64sfAQjEcLWaT24yzDKfMwUBYD0kbxUD3-dgUp6R96TVA1Oy8gT4bbi5HzAzy56NelD6nQ5gffp2QXrDwSeAC6qsY_E09s_B6TBeHxX3NiocC1y_Z2Rn5mC-FKjnZLGfhcUSPAvXRgsGjI1ezujBYU0hpF4jMou97709xXSUdHUZDbJAzXn3L0ndWd5OmfEqKITQ2efT4w81aYugrF7jx_t8Nqz1adYyODwCno1SGO3_pWVI1i-B91XYpvuwtJX82xL675pYiIUWTYobnC1s56JRKWDXnkkz53NmiDNmFP0CL1paPRbUZ0NOUZ6nGVQ_tTpzRpn7ul2kAB6TK0FrqV_FS8l4-UWp7YpFjtv5hr4tuiny= "SHOW_PERSON_OUTLINE()") ## (C4 styled) Sequence diagram specific layout options @@ -576,7 +576,7 @@ show is defined with `$show=true` and hide is defined with `$show=false` ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Sequence.puml SHOW_ELEMENT_DESCRIPTIONS() @@ -592,13 +592,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![SHOW_ELEMENT_DESCRIPTIONS() Sample](https://www.plantuml.com/plantuml/png/LL1DRzD04BtxLmpX44TARHLnujHWB5gfIQtQfKThx9qsA-t7iZihgqByTtOX8U3Boc_Unvkv2OoUerR5Esbc5GN1aTc5JtNjSQbU9H_Z50FvsHecmzLiTUqKcgov2YoKdEhcurMNeQVzVQqnCFa4ZJrzZsHcgbosB_hRX-UnlM_txM4OlxHzytZN3NSFXxxS54L7FbXJej3IR66rowyCx96jNoMW8-iK0H-H0Iz32WaYSDwAE7DOROh-BSNhyREDHg1_A-VhBQnxr4cztXIGliOQHcd8bmjD8pgNx9zfWfrpIix8qfgSsBpVmgxlgaCx98ad-51Tm_vRasSxfUmI89yb05kOhNQOA3egbhddi4Xcyi1IaqfPkTaQf064SBeA28cl7ZMSguwj4UK6ZlZRSg9iBv8cCA40-mBm0tuM_xDFwvRy9ozLEoMdlEAHrFcWbqsV0eMymkqmT7rYPTBVwSNcAt58lvIV5s_rlv8RCY9gzGi0 "SHOW_ELEMENT_DESCRIPTIONS() Sample") +![SHOW_ELEMENT_DESCRIPTIONS() Sample](https://www.plantuml.com/plantuml/png/LL5BJzj04BxxLqp38OuKxARYn8dKjG2910kRShJMte6ijA_kZckXgl-zisqWT2yZpSptchsA909DHcUVb1tr914EH3vUbcKGS_6Yw30DKyGmEajegHYTARqMDc7E8qcjXhAwE6zIwt5tL_xyKcmsnMVkzIt-cD2EMFZ4dxKtzqzzVLVlwdtNVwlRwk6swMxlzss-oh86GtGs5z8ekuR5DbKLAGXoOS6D1ftN27GG1E8qnCWj11-Sd4QAYrNMlaP2qtzravKYlERZPWtBLXX6BrSPyAiuYL0MGpxZq0llcVu91zXwhzKeI3cR5AkpDMpRfjZN7KC20WU3tVSgpRPQkpb2kWiRSC17yO9NpAH99P_Th8Wm02c3chMIioKe2mBYyIeWbNW9mi2RrRwsCb_1GVob733HIyPm7Y71FGFyWj_P_zl7k3dzqsDhHsNMonvGlntqbFGniXckDrtNjBoLbjwd9vfh9BOnOohFmPcFa2kqad_q3m== "SHOW_ELEMENT_DESCRIPTIONS() Sample") ### SHOW_FOOT_BOXES(?show) ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Sequence.puml SHOW_FOOT_BOXES() @@ -614,13 +614,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![SHOW_FOOT_BOXES() Sample](https://www.plantuml.com/plantuml/png/LL1DRzD04BtlhnZ28OwKsYhYnAbf5EY1aWYxb9irzawRbVPZsPrLL27-ExEY8U3Bo3FluxszoOo9YxFgZV6pBPhWo1ppXwvBU6gV3H_BL3AbENWcp-qSN1Sj-igvogojcRhj-wj3NJtSV-uSPgOagx6d7uNyJ6siygg_sp-E7_VxORpTVz_rpKgf0wKSV8FQ6R-6nQPEapaXXxHOgVv5fDnu6uhNc5wQ-NeDonvTjBHSAP1lAw7GU4hDYQOHOnILHvfW4wCrCx89VY6hxTirRFf3-sKt22KHl6kluVxRjjusrePJXben0mUGVX45uefb8qumd0nB8s3Zo8fNbcHBC1uGycj3q0QV4peuHnrtNZShE6ALX8cgl1QEz44DuGdW9_nI_w7FTHl-uoVHNft5JtqbUtwcIzE7B65atWt3eHTK1VszNcG-4MVvfJgUKd3_Kcx8w-BiRm00 "SHOW_FOOT_BOXES() Sample") +![SHOW_FOOT_BOXES() Sample](https://www.plantuml.com/plantuml/png/LL4xJyCm4DxpAuuoD9LAGX4J4wKgC02jI0fiaHCVr99Vs1SYXFZldA6yl9nq_fxsQIGHg3SwsrEsqxr4s1BvU5AMGGp5aw9jt_OHG-SieQMYSwRqMjZ4EOWajMhBnV71EgqsrrVbor4ncnM7l6igVExHTbZuf9zLbwlxvdorgfkprSEooYTPjiOGdSs5DCfEOJHFKqKAWbmOJRBgDHAQviprLehmcdUpAOmhORp6yIG3FWjE9PJ5a0_ODi9xLhd75kRUQzK9KiwEUBNOdyAyMXStovef0O53mlNT8jtDjNP3XDGn0ZdWWbumnFIQ53j1FIWY343Ae6QloCd6e2m8YBk689Lu2iB0TzHcQMK-WQtub6mnoKlcS1yXmJq2lC5xzX-zgvlJbnz7spcpNtQB-lkPVfjk8eVXULdNwufH2VHp-ojpWSGn1apZCJZpbtAALlBlV00= "SHOW_FOOT_BOXES() Sample") ### SHOW_INDEX(?show) ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Sequence.puml SHOW_INDEX() @@ -636,7 +636,7 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![SHOW_INDEX() Sample](https://www.plantuml.com/plantuml/png/LL1DRzD04BtlhnZ28OwKsYhYnAaXH1I9bWYxb9irzawRbVPZsPsLLI7-ExEYeU3Bo3Fluxszoeo9YxFgbV6pBPhWn1ppkwvBkBIFXazbAfdI73oJvtOEheiMVULSPDRMJDt-xSMnhkvkFdSECrEIrTZJZq9-fZPMUTLVVxaVFzr-E7nlDaeTAUNW6zJE-2siTdMQp0avfDL6zK-YuiRteNYDwQcPBxUmxj55I-kD0ldsaWUDfzGiD8qOewZSqmIx6AsPaKtmArdjNszXrn_RsyCWb4Jmfhs4cs_xUjjP6vOCjLq63Y3L8Wh45Sj6d61O34iPOEF8YbUMP6im7X3oSpdG1XyJEZX77GzUDniuOPM4YQgy5exqGGtX0U0d_5B_eSzr6_xZ9z6UdSLFVILxVgQNfdTPmiYy7ePZBwWA-djzaVb8dEMNwdX8mVrBkIAlYxE_0G00 "SHOW_INDEX() Sample") +![SHOW_INDEX() Sample](https://www.plantuml.com/plantuml/png/LL79JiCm4BtdAuPoQ2gLX29Ed2Yb0YIMYhJ0BNBYQMl96_Q4227-dJ6KpPUHnc-rJoE9G9tHsPwohUuamfR8nvEo3A8lDegsNTD53AspX9QArfdIQs4Jvo2IrAefPyS7YxHQtLoNBqV5P58SygwkyBb3ssBXatvMNTuzrbUtv_EdV9Hb2mpHsLn8e-mO1jCqLQGWo8N1AAjU8w6fprndfGYlUJiPmx0InciSZZBWC-D0GbaCUOzDBRndbKTiOEgzLgqWvUo0LxFzCKohHN4xNp8b870-k7cOfRkfrgwFaEf580VSpGk6c4wJOYTOzee80v0ogDahSh8XA0i2uguSI2KsGHZuZbhFhSn7i1MVaWqcUSaSxYCak3N06xnd_z6xkZbz-N6qdJFxPVUelv_fj-agSXYUbylbec9K0ltS_ifS876C7jDO1sV-KaxHIlwO3m== "SHOW_INDEX() Sample") ## Optional support of additional PlantUML elements @@ -661,7 +661,7 @@ via `ENABLE_ALL_PLANT_ELEMENTS`. It can be set with following 2 options ```plantuml @startuml !ENABLE_ALL_PLANT_ELEMENTS = 1 -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Component.puml ... @enduml ``` @@ -676,7 +676,7 @@ but the style is not correct displayed. ```plantuml @startuml !ENABLE_ALL_PLANT_ELEMENTS = 1 -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Component.puml Component(comp, "Copy component") @@ -694,7 +694,7 @@ SHOW_LEGEND() @enduml ``` -![Sample with PlantUML elements](https://www.plantuml.com/plantuml/png/NOzFQy904CNl-HHZA5H13OMU2eA9XlQmfk8VF8P9CcfeiXjs9xL---vMQqrly-VttioR6aRDRLrvlJW98n6deH3fKeJ99er5l8YJpHecyEJrIfbNRK5mP6xCIn1eF8qF9H_Rh3MaSoMP98zpLGTDXT9PZWmNLPa5i-VHqess2n7KQ9Yq7QKpLJTAEatZpdktlf_RQWZ-J3Ldo7-d_g2Bo7rvSD1FSOSDuI53G-iZDZJn6ym_y40TyJph5rbejVC8Ghjv1AoOj4GkFmdCMJ9-mLvfk5SCu6IpThmBP7Ij_sTjZQEBSNHxf0kxJrPKfTjhodz1Maq5P6TBEKXSeSkxAyB2m5wh-hfUtTRkw4wNJ0POkHFhj_TTAkBNE9dt1zwKPD7MrJS0) +![Sample with PlantUML elements](https://www.plantuml.com/plantuml/png/NP3DRi8m48JlUOebgbIG82bLJvMGI21g3oP5_8XZPCS6eYQsPM-Wl7tjGX5my-v-CplhiKLgi6tge9FbIKgo8Y6ac9CaNnKPoMPPlbh228P1fv9btN81UqHjt-FOq6Eqgt3VijOAKog9Gc9KgYRMDPNUSc2HrnMB9s-3kM-jPoG-l4R3OVJYUiL4DLf9Bz9-Vt2jkyv4zo6SA7s2yhyRzkuHkQrsVv1_t61zU6BKYkMUQZ4ADIs_wKxSYQUiordYjDCK4ZTv1bgZC99YTH1WJnBf3soLWLj53uxks3jlJf7wChp9nLbwDauVWbnXbsGXwc9zkVBXaDO83kpaA0-H2tIEkn2KMzWQrLp6Y-lOBzsO2eK5L7x5ylDhKv3i8ykdtLum5fAxF_u5) ### List of supported PlantUML elements diff --git a/README.md b/README.md index 0128e36a..f8c9da6f 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.11.0-blue +[Release Page]: https://github.com/plantuml-stdlib/C4-PlantUML/releases/v2.11.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.11.0%20integrated%20in%20PlantUML%20Standard%20Library-V1.2024.8-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.11.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/hLPTRzis57tNhxXnMrG677jPsvS10UhOskh2JZpBIVTcKDArJ9GYDP9oOWpxxxlKbwKas81jBubvgNlFuVquv6TZcRP59hpt42jvH6s1MtZazW0iIRZbIZ91Mrd6P0A2ImIcqo93QU5olWcMq-tY8TWjRcVB-tbmFHXFnkC1M0M5GH0gPaASl0k-XtT7fZcB1ExmYHjh_C5pvy7G0xZWCXP5Wl0kHRjhVOvC5FYQosJsSJTJqZ9YfiUvEya52eFTK0ThS_FJPABPupYbanKHaTDqN4kd6DFP9hbWqcNXqjX4y8Y2NgwTwNwrd1n_75zTZNzu5KWcVEzvuPUxRxjri0dlRdTtzzlbuZRmXvJGBKiDc2BF5MLLAZ0vYz40bs0F299b27x432QWAbCX4zIKOovJC1OrAdlAqOpWyS3Z0oHAlhTjm3eQawTCQHoEWH0N-zQi4JJ-NY35IHf8WIbH7jN_mU9JNUhI2GxCkCf520dkwPY9DqsIGA0hDft57qGi_awERHe68tYxfyLC2QMltmRBO1NSRdS_tz6VsTtoRaFxKLhj3jvy-F1fFltaVCo1vNWTyFHWGvvW4hgrFwITYjcMY5qtQAulApZmqRc0SJv3QXUYjq5HKcFc96CNsnsgvZFTRAWmFJQkWNkxtOtGdWHUpvavOBAajJ_iGJY4oV-8ewmzutYMMu7GfXOIpbBDCjWh3GlgL2tHmWsJtrrpX2SgQ-PvQzH6IJykZ5KPwX7Csb-3AJHcKFko_15vZwg2vwKZJRQp0OjZLKXhAALU5NftGuQ4wPCVNr6ivmG6G_Y39WpEVFr7Z7Oip-dZRnZ1DCy5ZvcJ3qhMu2ixiX64kNRaLmypPvkZuAGtfgH6CcHv3FLCWjCQPsvne-RWwsaf4rraQbuA5zAsmCirIz6XDwXXh7bkHp2LQI6OwzZ1MgiZTH3DY12le-mB6LVAn-t9ZKIJIGD7pfmFrq07XaYhHvAI5vGo5N5IhIeVgtBHa9gz6S5lB2DXatqo9AuPTyDgYiWGcRfe_uvSHO3c-CXZV4vl7la9iyn9Zwj3_TEn2NzTGczjILgCqt9DQfAIRkkofYGer9TP-NlaT8Cc1bX1ZHLhJAY2d0cIBUehD8QkWPGMQEFnYqJLCqwPugvbrulNEsUkw3CDNU4vP-uVCkIIGe7BcIL1ldwfOaFlpxRlWoVhOyQus9dIG431vOhMzSmvv2sLXPUWD40h7cjbrDv2y1GVcAJsgpmfR2TcpUqSbMBAlNPtG7-eEsbt_LbtGKo6zdoTv0EBL67FBJ1gPta4L2jfM9c9S_ezKhEENfodzjwWSTXVjjjrI1_slwjcxE-_wJLz-Ma5jxjriXsfZaPKuHe5g2ELndv3D82bwexWAzsmamgyhMObo5M4BeF_4cXtGyvdskTXwGVT84iCxBNAIi5wr3I-xWPrG3NE_6RMPC75x6JhMPE55DO0NZfh6UDCv5a_zZdq_GhZnBc53rVRTHseFKpF_KLNDdawttMaLlG8UfQhpbKuhDy_o-2Nu7PExvwzKjRTN_JQajLbqpobu3YcPo0Ld3hI7vOvwpoqtExiuqEpxNqcblJA-Wi= "Container diagram for Internet Banking System")](https://www.plantuml.com/plantuml/uml/hLPTRzis57tNhxXnMrG677jPsvS10UhOskh2JZpBIVTcKDArJ9GYDP9oOWpxxxlKbwKas81jBubvgNlFuVquv6TZcRP59hpt42jvH6s1MtZazW0iIRZbIZ91Mrd6P0A2ImIcqo93QU5olWcMq-tY8TWjRcVB-tbmFHXFnkC1M0M5GH0gPaASl0k-XtT7fZcB1ExmYHjh_C5pvy7G0xZWCXP5Wl0kHRjhVOvC5FYQosJsSJTJqZ9YfiUvEya52eFTK0ThS_FJPABPupYbanKHaTDqN4kd6DFP9hbWqcNXqjX4y8Y2NgwTwNwrd1n_75zTZNzu5KWcVEzvuPUxRxjri0dlRdTtzzlbuZRmXvJGBKiDc2BF5MLLAZ0vYz40bs0F299b27x432QWAbCX4zIKOovJC1OrAdlAqOpWyS3Z0oHAlhTjm3eQawTCQHoEWH0N-zQi4JJ-NY35IHf8WIbH7jN_mU9JNUhI2GxCkCf520dkwPY9DqsIGA0hDft57qGi_awERHe68tYxfyLC2QMltmRBO1NSRdS_tz6VsTtoRaFxKLhj3jvy-F1fFltaVCo1vNWTyFHWGvvW4hgrFwITYjcMY5qtQAulApZmqRc0SJv3QXUYjq5HKcFc96CNsnsgvZFTRAWmFJQkWNkxtOtGdWHUpvavOBAajJ_iGJY4oV-8ewmzutYMMu7GfXOIpbBDCjWh3GlgL2tHmWsJtrrpX2SgQ-PvQzH6IJykZ5KPwX7Csb-3AJHcKFko_15vZwg2vwKZJRQp0OjZLKXhAALU5NftGuQ4wPCVNr6ivmG6G_Y39WpEVFr7Z7Oip-dZRnZ1DCy5ZvcJ3qhMu2ixiX64kNRaLmypPvkZuAGtfgH6CcHv3FLCWjCQPsvne-RWwsaf4rraQbuA5zAsmCirIz6XDwXXh7bkHp2LQI6OwzZ1MgiZTH3DY12le-mB6LVAn-t9ZKIJIGD7pfmFrq07XaYhHvAI5vGo5N5IhIeVgtBHa9gz6S5lB2DXatqo9AuPTyDgYiWGcRfe_uvSHO3c-CXZV4vl7la9iyn9Zwj3_TEn2NzTGczjILgCqt9DQfAIRkkofYGer9TP-NlaT8Cc1bX1ZHLhJAY2d0cIBUehD8QkWPGMQEFnYqJLCqwPugvbrulNEsUkw3CDNU4vP-uVCkIIGe7BcIL1ldwfOaFlpxRlWoVhOyQus9dIG431vOhMzSmvv2sLXPUWD40h7cjbrDv2y1GVcAJsgpmfR2TcpUqSbMBAlNPtG7-eEsbt_LbtGKo6zdoTv0EBL67FBJ1gPta4L2jfM9c9S_ezKhEENfodzjwWSTXVjjjrI1_slwjcxE-_wJLz-Ma5jxjriXsfZaPKuHe5g2ELndv3D82bwexWAzsmamgyhMObo5M4BeF_4cXtGyvdskTXwGVT84iCxBNAIi5wr3I-xWPrG3NE_6RMPC75x6JhMPE55DO0NZfh6UDCv5a_zZdq_GhZnBc53rVRTHseFKpF_KLNDdawttMaLlG8UfQhpbKuhDy_o-2Nu7PExvwzKjRTN_JQajLbqpobu3YcPo0Ld3hI7vOvwpoqtExiuqEpxNqcblJA-Wi=) C4-PlantUML combines the benefits of [PlantUML](https://plantuml.com/) and the [C4 model](https://c4model.com/) for providing a simple way of describing and communicating software architectures – especially during up-front design sessions – with an intuitive language using open source and platform independent tools. @@ -101,13 +100,13 @@ If you don't need the up-to-date version, PlantUML includes the last released `C ### Now let's create a C4 Container diagram -\(If you don't want run PlantUML locally you can use e.g. the [PlantUML Web Server](https://www.plantuml.com/plantuml/uml/ZOvFIyGm4CNl-HIrfowupSMJfvNrk6BnprccwT069fEGcI3zzhO5YoAAf_VcmVlDEub2rXB8N7bsL0Qi9jKajzPcU6z7hrFfYs1saHLPMnU3JGIyTewY0_dUdc-EtHgzFbni057CI_HsNXhW6NERLhxfC4la9croHnxakgelq2FLYtbCwYC3LVSeBlljgWzcXpJkq_selg2RE58Svpz0pxCeXaOs-UztyuJqVV3lAtR4bpa7Sq8UIg0F) too.) +\(If you don't want run PlantUML locally you can use e.g. the [PlantUML Web Server](https://www.plantuml.com/plantuml/uml/ZK_BQiCm4BphAroV76YaflJKaqDoJ8X9stEGvIKMh5T2kqxntySsDBIKb9vcTc0UMxBO97s7wi6Jmxw1h1M9_6fCif_wxANjwvuXkK029Dg5paIqD7cMB0twscnUbjKaVUntvlAiLolzD6gdpMYndY3fE1Me2X87Ak8CQ_IM7xDyPsl0V2I7A3wGnMmBx9AVhtoXRY65-sA_hE_WMWeOpiCVGMy32tG5p_3VTdK4_3du_efRnBSv2rK2DUFtLm==) 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.11.0/C4_Container.puml Person(personAlias, "Label", "Optional Description") Container(containerAlias, "Label", "Technology", "Optional Description") @@ -117,7 +116,7 @@ Rel(personAlias, containerAlias, "Label", "Optional Technology") @enduml ``` -![test](https://www.plantuml.com/plantuml/png/ZOvFIyGm4CNl-HIrfowupSMJfvNrk6BnprccwT069fEGcI3zzhO5YoAAf_VcmVlDEub2rXB8N7bsL0Qi9jKajzPcU6z7hrFfYs1saHLPMnU3JGIyTewY0_dUdc-EtHgzFbni057CI_HsNXhW6NERLhxfC4la9croHnxakgelq2FLYtbCwYC3LVSeBlljgWzcXpJkq_selg2RE58Svpz0pxCeXaOs-UztyuJqVV3lAtR4bpa7Sq8UIg0F "test") +![test](https://www.plantuml.com/plantuml/png/ZK_BQiCm4BphAroV76YaflJKaqDoJ8X9stEGvIKMh5T2kqxntySsDBIKb9vcTc0UMxBO97s7wi6Jmxw1h1M9_6fCif_wxANjwvuXkK029Dg5paIqD7cMB0twscnUbjKaVUntvlAiLolzD6gdpMYndY3fE1Me2X87Ak8CQ_IM7xDyPsl0V2I7A3wGnMmBx9AVhtoXRY65-sA_hE_WMWeOpiCVGMy32tG5p_3VTdK4_3du_efRnBSv2rK2DUFtLm== "test") In addition to this, it is also possible to define a system or component boundary. @@ -125,7 +124,7 @@ Take a look at the following sample of a C4 Container Diagram: ```plantuml @startuml Basic Sample -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Container.puml Person(admin, "Administrator") System_Boundary(c1, "Sample System") { @@ -138,13 +137,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS") @enduml ``` -![Basic Sample](https://www.plantuml.com/plantuml/png/JK_BJkim4DtdA-RcRbAfJLJ4YbL3X611KKHIM5PECb1BVbZsM565-7V6QcdnPkGvZpbd4qXuYbfb_wGPLPmG3aGkt5ML5tFvAUaGXnZGZzOG6Yf7gokdX4cQLQ19oQ5gRbTjMksspvKMWT3pQj-mGaY3ldJ9FslH1siACMbfbf3NQSf0Nf3r-IBhZYpK-tiRpIJyiHZNJEg4TWhXXEKB-Cg0tyMvc77O2-UO-Ou3rCufEGgIrkIyQluleUxQykMXPub7k2dNi7rh4bOhPUS0gLa0ii2rd62AZefaEjdFahW8aDIe-5RWYD_da0MTGFOvqnZCNb7zbhl6sWLMydpg-xPZLY9TqAlD8rBWBwRnuQt-AzcWcQ9MFm00 "Basic Sample") +![Basic Sample](https://www.plantuml.com/plantuml/png/JL1DIyD04BtdLupnaaARMF7agJ687gm4azPZsIIZNTWlTYU68lvtPsbjtSk3UH_pPbU1XATHg-HAcbwD0yAUo8Nxel1YoZybxSTk3EXxQmWDvRtLXLF2HCyYqA1aLrHtYpgEDkkNukisNoxp6vxjAhO8QT3dBYv8QlJ1camCMfevf6L46SWBiZwT9SqX4EhTWntD8FmXwvSiQeHs2k78fJFuJe3VEJcRiDi9vrZvZXsKpYdP2vBMf3oghkTGDdN--jYonIDmDrXlgyYLIjafG3mj05dWkvnWYHuLoRYodIGHUY2fKV6km1L_JYKpEfASSv8ncRoX-ZlkKciJsCdutBPrmweeEhENc2SahZ5XX0zlzN_B2it07_WB "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.11.0/C4_Container.puml !define DEVICONS https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/devicons !define FONTAWESOME https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/font-awesome-5 @@ -166,13 +165,13 @@ Rel_R(api, db, "Reads/Writes") @enduml ``` -![Sprites/Icons](https://www.plantuml.com/plantuml/png/hP9BZzem4CVl-HHUr0ChBPj3sqkbIek0Tf5uK1v5FQ59F05NZfrw9l3rEmvXD-f3wg4dE_EV-VyyCtaYXi1rQPCxut9RQrGdvee-f6c0o-FHyAdEQiAGUyVe-37tPLfPSB5cGAojoTBHky4gXdRpMLe2CGO97KPI0SPXUAoYVtAdiP1FDPvydOwMYyq_WBYkG8Uthq0Zwg2GZ05LmJ3IZQVn73LweNnQBhR3_MIpd4_-AwY9mGN9bpXu_pgrMrSfk6DjeMtwT_axdE5lMaa_x84mdF7NyautQNmxjJET3RyjTzl3VhfzFimcdoUBSVy-ILQIu5q_9ZwetgWczYM6djnNw2kBYa_0oY5gLGMlwvn9n3VNJZ_s6a3lFdbPO9ygaEBDQXWzsWRZTNj2LKgACeun592trYpnlCLUDH26kiZikw2RKnS5bH7ZuMeQ_UEmulaCJbia1TOgsPqa4YdhZoRlsiNihjSuw-jCgiV0a05XT9gRF7Zo1QlDbrbZxQscsnWUb0yQWnASFFliJOvo5ZwKmCQxBgopAs4cQxJjlA-psX5Ij6z-FKc8UgD8Vt-M3-jhxysJrmYQqdr4HVa9dPPz_mG0 "Sprites/Icons") +![Sprites/Icons](https://www.plantuml.com/plantuml/png/hLBBRjim4BphAnYZ1mU8fQQFIu02CMorCU1N_QZHax4IrpOBYbIvbFtxNKfo8gGjq4DFedPsPtQ6V2GFpbU5ZcwKoNKbKPoyB-aXIHnSugFofogh25rkZKVZuzmMIQd1X9a1UQbLbem-39QXj9rDa_Ex-Fu-Vikr_OX7G1bqSHa4eXk91_uLu_JRPBIOh_z1oLSbIFV-HL4nEZXmnu1AfpnIKW1vT8d4Sy3eMUNpOhuPxjBrOfR-Lw6w1XSaM-3WuqjiLrS9c6EbeJNzE_m3pl0thA2VUi-RdV7rUCTD4dQdDjFfyFjYkzdl9fkd_JJzaix7_TieMdA3DVtGU2TweueyB-jwV5wYBJKAVm8l3A8KfREooZqn-APn-gbN2_Hke-SBx5C9FBnU3WD7Qp0SDoSK1RS8nL6w0-GjjUTwties6B26k73sNQ4hKrSAIiN4m-Kay8UmmlS9ZDH80hGMV7VSI2IqFQgyIrTtTxZ6MLzcF3q63naG1gQPofqbU_1Y_NLQKrijwHh3dR1EyieinskVhM93oXoiAy0hQxfYdRjYpMY5kisxoMfB63BjrK-F6m9U8us_Fy3xLUEzNdc582dPrI-FuKSqak_x5m== "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.11.0/C4_Container.puml Person(admin, "Administrator", $sprite="person2", $link="https://github.com/plantuml-stdlib/C4-PlantUML/blob/master/LayoutOptions.md#hide_person_sprite-or-show_person_spritesprite") System_Boundary(c1, "Sample System", $link="https://github.com/plantuml-stdlib/C4-PlantUML") { @@ -189,13 +188,13 @@ Rel(web_app, twitter, "Gets tweets from", "HTTPS", $link="https://plantuml.com/l > Github does not support `svg` links in README.md. > If you click on the image a new window is opened and there you can use the links. -![Click on the image that the links are working](https://www.plantuml.com/plantuml/svg/jP9FYzH04CNl-HHjhuTPc4dOnPCmiECWUjZLOB9w39rqQHhxJrDL8GpYTxTxizb5F8W3vf0chrBl_NZ93R52dfmjNXW_s4c369aZlQugL7FvpV0uzHC13i4pU2w7uAfebSyxEs9jJLyTN-tgBDtVtLPE4GCcgJkc3MKyO1cpVr43Kl0RfPtnMo4F-JJ4g3YWt8gN5D4mx6LyUEywIzRuxtkv0YqmVoNeRUXNZ5jr2XD_Z6o2fzBfYz5ew9Q4RWdS1TpH6ERVrUKkBulcb8nSzoPCNYiyROQhnDue5os8PNOkgBmKFmgHhgUYDZFqdOen9No1NXnYj6PGcLqcwNYn5OUcBZ-yRTCAWhWkhyJTvsFErq03xkN1sZ2JoD-B10UH2A9246woR39nEnjcGC76GM86-Yyjfzf-FXQtuIKnyJzcdrzNKNm2k_u_prNT4r3kvttRrisVxglbWtyU9QFiysJmJFWEcD8ZvECh1lUFhZVWTP9-0G00 "Click on the image that the links are working") +![Click on the image that the links are working](https://www.plantuml.com/plantuml/svg/jP9BIyD058Nt-HNZwAA5Dh75bL1eBQ8B7yMskWoJv6e7vyNCZQ68_zqxJLiH5sB1B39mPkuvtvna751uhBLAZgGfLLq1Mo6wS9vbNZJfYyHLNTG1V6aDWi6qj3fpIfWuqmzOALbaqxF-B4hBsvliRPWE1kafQVcKHeGqu5CN0v8P-61DHrHQcXxZaxZAW5wWzRp7JeBp4c74tURSC4fAcjSHtn6rDByY5CeMcHO1mMStOcrhl7SehGcfhevNieAyJSZRmBxr_R2opNUrVVDkCb-JaSulR6qguTUTSa3iSw6T0jRk7GhAk-mzOVJiY-eqKEJ2EKfuWe9Dd5Eo596TClZqkCScyrbwTxcW4G-CgcQtZzEONq4e_OXFbB9DOF631OQM4O4JT5BN2cKaNZGIgHU6KWCnG_YNbgcsZsrn7MmJYN-RVNXTIV80QlV_V5Mr39jhyEl5OZR_wRwptFZ7BJAAFdk3By8hGAgjWRWyUwl_w3e6Kv7q2G== "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.11.0/C4_Container.puml AddElementTag("v1.0", $borderColor="#d73027") AddElementTag("v1.1", $fontColor="#d73027") @@ -222,7 +221,7 @@ SHOW_LEGEND() @enduml ``` -![tags](https://www.plantuml.com/plantuml/png/bLJTRjfC4BtFK-pdhnT6JN3I7qMgX1G4gAb4MWg9Sed6ti5ikzwrTjRGl7rdrn08jLBrQj7CcJbppeov8G_EDvK--q-PGZSInThxcZvbcODjlrH-tUGDeIkiyMXylx1LLcimeUQ2lDGgpqOVBcOXz70tpIeWZuv3on5NW3Be-dNeVpQKSgAnuYRtKAR9vgf_cPoBDxbr4jt8Qki6oV_o-ltbk-karu6-2kWLD_qRDeVYPrEVeAq3KoA30tgE-WJfyTS9aeEQf-yCBloJHZ4GOw0roYb7qXvtdg4ZQz9Wrxb8HWrvMw7ZecI6jkOAlmOl3A8KjREoAJmblNqLo4ePXWx3gyWxyFQFMZWaaJY4put4Ha4C6DoAu9RWJTNMi2aK1K99WsWZKpwl9gKQc68n6mOcbjXeYAJttAbYY536erj1qGuG6OgTi3O7WNpBTn8dY5izfhiyfHiUwnJTp73imR-Ei3VW5TLGgp31x4iW_04R2Eyj6AcH16Wj-EGPI2IqBLKXql1jz0_Myh6W8MKDzLwAVNjADSvJcNFpCNZ8WJ0GtQd2MR8hBnRVfv7PQadxJPwB-448deRLRQmgaD-LTHLuPdofmnLhjS6WfVsLX9-DL3uCNYfJXi22JMHT7yKJWZiSm_xw-N3dg7TNszx30o65olXNm82GZnashZkzdBUcHh5p14dPerCUT-dzTH_jlvkZJRz6D6s93j9RdW2ha0XAx9IukFtsk9nEFa--ZjFUsGqQsLJwDm00 "tags") +![tags](https://www.plantuml.com/plantuml/png/bLHTRzf047pdLrpTFXYLs92cYbG9AGXGKucq11Bb4QrzYxdsV6VTdKtoxxjdcuzGqgfFjdPdTtPsnxwn3emhSzbv9rGgIuviurnXlyInWMsK2RSfazAYIRLog5oKwZmk92XVSs4TboA9nrSNSnzwl9l5rMKq64HzYgt6L092eOaAJz0PSJwLc5EN1yZ2e29Oq6CV4cquch6MsWo3z_pwK__oEkYUGGyyUarD_uLD8FrL5YTeRK1bI62FNg0yGJfyFa5IKDBqPuDBzoAH3Ta4x0RvZ29XbphFqLYjGh-l7Wl6fNKwHqD5mHnrGHLk0uufHCuAetcPEai3jLN0Sw48El9FOPq1f_-eXKCIBOLmtuXL0kg0mYtpss9qga8hMegj1K9cXyqQkvtzQK9R054ivoFFH19B2JNf0tNA2S84tTsi8Mq7y0nfAwp9WIVVab7g2NPNtTFrJ-b6nphPUMOuti7_Zh1Rm5zKGo7y1FDldl0dLE2Vjw2ufAs2b8myJq1hcTIPI5deFuxei5eo2oehjBBTrs8_db9Daf0dr7m23XAmta71dKYDjdhjsF9-LZDhoUtkaZrMVn2CfY5rbHQaMwYrDZauOdojmwGRKQ7NqhpvRgEI2-S7puJAV619IoHTdzaBWZaoG-j-CYvz3wrh6pyyMlIueFuN4C3dwqopk3FfrQ9PQYrsWS1j_6G4cRIjRjrzTFytEDhqsqIpXkWWlUMXjvmk1XcUbRYy_V6qcas_JhzFmcxd1XMddz9l "tags") ## Supported Diagram Types @@ -231,7 +230,7 @@ SHOW_LEGEND() ### System Context & System Landscape diagrams - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Context.puml` - Macros: - `Person(alias, label, ?descr, ?sprite, ?tags, ?link, ?type)` - `Person_Ext(alias, label, ?descr, ?sprite, ?tags, ?link, ?type)` @@ -254,7 +253,7 @@ SHOW_LEGEND() ### Container diagram - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Container.puml` - Additional Macros (based on context diagram macros): - `Container(alias, label, ?techn, ?descr, ?sprite, ?tags, ?link, ?baseShape)` - `ContainerDb(alias, label, ?techn, ?descr, ?sprite, ?tags, ?link)` @@ -266,7 +265,7 @@ SHOW_LEGEND() ### Component diagram - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Component.puml` - Additional Macros (based on container diagram macros): - `Component(alias, label, ?techn, ?descr, ?sprite, ?tags, ?link, ?baseShape)` - `ComponentDb(alias, label, ?techn, ?descr, ?sprite, ?tags, ?link)` @@ -277,7 +276,7 @@ SHOW_LEGEND() ### Dynamic diagram - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Dynamic.puml` - Additional Macros (based on component diagram macros): - (lowercase) `increment($offset=1)`: increase current index (procedure which has no direct output) - (lowercase) `setIndex($new_index)`: set the new index (procedure which has no direct output) @@ -294,7 +293,7 @@ SHOW_LEGEND() ### Deployment diagram - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Deployment.puml` - Additional Macros (based on **container** diagram macros): - `Deployment_Node(alias, label, ?type, ?descr, ?sprite, ?tags, ?link)` - `Node(alias, label, ?type, ?descr, ?sprite, ?tags, ?link)`: short name of Deployment_Node() @@ -308,7 +307,7 @@ but existing elements and relationships can be reused as participants and calls > **!!! Contrary to all other diagrams, please define boundaries without `{` and `}` and mark a boundary end with `Boundary_End()` !!!** - - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml` + - Import: `!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Sequence.puml` - Macros (based on **component** diagram macros): - Basically all element specific macros (Person, System, Container...) can be reused with following differences: - element descriptions are typically not displayed (can be activated via SHOW_ELEMENT_DESCRIPTIONS()) @@ -358,7 +357,7 @@ In following sample a person uses different systems, and a group of persons whic ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Container.puml HIDE_STEREOTYPE() Person(a, "A") @@ -385,7 +384,7 @@ Rel_L(x, s4, "uses") @enduml ``` -![(unidirectional) relationship versus bidirectional relationship](https://www.plantuml.com/plantuml/png/RP11QuD044Rl_eeq9mED4lNKKneLMh1KD87s9AiEZNHTPNSaxR_lZ59KoF6zntuCUpGeD0wjj1uQLScXXiqLiJTFhgl5pVbgy3gKWm5TTGf1eLDrhTjBeVZDtc0jcz8DWttAwlAMkAqm29fK4T8BqIZGJi_xBwzHNEJdE8lVpvzfREyiAmLjEcMBnytsURlxnvBmD6D56CvO4qOp0c5CQ9sQ36HnuJ4UG26_DpUwdjgKCaxLtHHngk-cX1Eiqdpu3_aFulpN8BIsEH3dXuNmM7WBuRFm5o9W4V3cT3vDZZE30KDsEfobjvRHAFsrJ4OPpF88ggQ__mC0 "(unidirectional) relationship versus bidirectional relationship") +![(unidirectional) relationship versus bidirectional relationship](https://www.plantuml.com/plantuml/png/RP1DQuD048Rl_WgRau5chH-ddjAeq8AbeWcq9rdT9P6ig-okJVllEwC4JSdnULxcdM6ssb1bXbPO3usinS2uVJAcry-kg-Y571jp6gf1SrLtqd1fIDsrRY-en9cDDamqbHk5cmpLuJrrlttYUUG9N1d126qaLwJ71QzlSL8M-oHFFlPVMUAiBIlZIdVIeO_swcMrlc85k9kn1encP83nZ1mm0RHsJSv5US0oB31KdEqBd0_P5EKOrNUZ62DsDqenul-Yw_8Vy9_0nQysl7Mq1rnu2-6Zy1SYG14iH8WYnCxfVAWSQ-3d6knqE4h_LiQZ36vbEifmbbik6Vp-3m== "(unidirectional) relationship versus bidirectional relationship") ## Layout (arrange) elements (without relationships) @@ -400,7 +399,7 @@ In following sample a person uses different systems, and a group of persons whic ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Container.puml HIDE_STEREOTYPE() Person(a, "A") @@ -427,7 +426,7 @@ Rel_L(x, s4, "uses") @enduml ``` -![Relationship versus Layout](https://www.plantuml.com/plantuml/png/LSt1QeD04CRnkq-HvgJGA55FFQLLeGLBHIEq9rbrQ8HrbTrPshnzPmn5Svl_3_RRaq6XqOxIUHXK9sqFkmlYR9w2G8iV_tl0Yssj0TrD2a6XtqrZC4kX-Ct1O2-7DaZYGy5Kl-V1A0o29ceIUY461TgVUV_rBSsQwfoLsSVvgyXSpt4Aq6PIhdZSxP_ttd-sb2zhTfJ9cZrbkYPGPfHEBgvDpLEjjzmbtztjJldkRtVEDwoV_zB09mrKLuCmkkP8NHqt43A46uWOeWt43361Ku9iQfvSPgm1GyfOBXZUOxfWT8_vWl6A9r2z7UKV "Relationship versus Layout") +![Relationship versus Layout](https://www.plantuml.com/plantuml/png/LP1DQuD048Rl_eeq9uN6hH-ddjBeGWkMYYRGdcHrXqHOLt7NjldtdJ4KpUrz7fXtXjaRAqOxTSfvQ7MZ9WcRYxM3UMPi53_-kRMNgPuCZ4slBMZhDtt71YKqpUoCbQgjMHBlSbAdzunzXtuG-4_egWH7HAjXz0TQyFgMygeyye9_7BzoxdgEayDeUksAnytsPUlzOuruMB11J1QKYEc2WCWHdKnSgnDLrTwS2yhDBQUKvIrdb65P_ei5drXGNes5pZK1SXciH4WYN8c8HBGICOcOZYX0uH5OETVWtmnQaiKimtkPpZAwbzaiuqNkGKlytny= "Relationship versus Layout") (In combination with [SHOW_FLOATING_LEGEND()](LayoutOptions.md#show_floating_legendalias-hidestereotype-details-and-legend)) a greater distance between an element and the e.g. floating legend could be required that all e.g. corners of the drawing area can be reached. @@ -439,7 +438,7 @@ In following sample the floating legend should be in the left bottom corner of t ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Container.puml !define DEVICONS https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/devicons !define FONTAWESOME https://raw.githubusercontent.com/tupadr3/plantuml-icon-font-sprites/master/font-awesome-5 @@ -462,7 +461,7 @@ Lay_Distance(LEGEND(), db, 1) @enduml ``` -![db below legend, 1 unit distance](https://www.plantuml.com/plantuml/png/hL5DZzem4BtdLtXH3o0jH5NRIwLAYu3THUA30bkEqH0FuCgnKyy4r7_VCIIxKQjAFVGKvptFUtvl7eWXS5NOvCwut5OQrOcvfCzf6k0oE1e-LVkACEJUCJeUvBv8ImikplI9jJNxTFInluhGotoM5a2CGQ1i91DW78P16VMJEuq7-LNZoRVfQBdO_8CHLoNeyE7Dq0ZRFyYDFfN1C5BZf_4SENfrULmkjiFTPBESJ_whqHM32v8liF-fQUqjLGhkM5ceG_z9VuSp_8qhw8VD2CCPVnjlfqdZswdkT2L7xxeHkbUTKKNi2mmTEQ_GbnOLdu2LGzIg35vNEPEGxswPldIkKfrUyhggBfKWmvlLC6hKKU9nUq9Lo1Lb76CuG5vBi-1vRNlZG3pKHLfk6pLARIieZGWFLzEe7sk9tsTmsY8fi5R9bkGYaRB-QFAsNBpTrXhlktelqsDWs0DXL9gRF7Zo1rQRhxEhjBUQcXhkbGyQWn8xUVRPcnpbU_2X03RUjSrQMn7FP8ssxllMrGiX2HxXAn1ZjT5iVKjwVU0QGLEwYyAHJZRFortsE5iEjzF5KpQRF4qMusulcS7FR6o8mUNORT2RnFjUye1Eo_P_0G00 "db below legend, 1 unit distance") +![db below legend, 1 unit distance](https://www.plantuml.com/plantuml/png/hLDDZzem4BtdLtXH3o0jfFJZKgdI8c1taVX8WIt7Q8W7SENOgSS1xR_lE0bBrAfI3pt5UJFpthpdv84yE5_cEhfJ9jEbH77olg0lSUpWCZWgVoht9Q7BhF5e_22pULneC66cJrvgjO_7d_f9W5uMy_ZyOJ0S3jupbevv19H1DoY2G7GdyS2lOZBzFXklbfj_KF9b0T9zl2aghlOFtD6dmYcF5ET07bqiyHngzARok5fkHxlfPhMO_bUX2eCBaisn__aMszLL3EPOQcXC_rd-0MVuMosddphbpSxu-tZBJHnsfoRJX8_MT0DqBphZaZolvJfyJj0M6eK_WHS6KOh2MLbcdhZuhlRqjLDHTNhHsrLrgG0UtYIZmD5O2SVj2KNEBK9nQEu0MKFj6SyQsRe6h24kd79RwChKbe92CV4ecGN-44juFeEH6ac0re9lYHk9XBP7bRNfgkuMrsJVbNkUde27FH06feNAd2Lxy6BpRLvHMotf6iEzi4xooYp7Qv-jOaFA7ApBmIjhscAjMs7DQ8swoRlEweKmH1ZW2gXjtT1qNJkj5bmZI8ftrHSLo3RFgrtwE5-DjhFbKpgVFasNasulciDhEb7yRveCkrUqfXZseWSqac__5m== "db below legend, 1 unit distance") ## Global Layout Options @@ -490,7 +489,7 @@ C4-PlantUML offers predefined person and robot sprites which can be directly use ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Component.puml Person(pB, "Sam", $sprite="person2") Person_Ext(pA, "Bob", $sprite="person") @@ -502,7 +501,7 @@ SHOW_LEGEND() @enduml ``` -![Predefined person and robot sprites](https://www.plantuml.com/plantuml/png/PSp1IiD04CRnUvuY1Wyfj5qGJuBGf0OzL2qMyHXsayKkxEuCCxEeRsysY2YvVlER_uv5awJWYmiN1vz6Mvv5a6-K8lsnVNToJYQnfG6Ys2ZR0O92hsF-sR2CtXcrlzuSy_JwU511irYQfduF0I7c7ypzucY98TROhilgf4ErBYyPoOczhN0-NLMh7zHtdr9ZCy4Mp19EhZXziTWmGmAJcozWGChcBwSyvUn_tVpgTg7dziFpMt_exhkdktfLx6mSK_3V "Predefined person and robot sprites") +![Predefined person and robot sprites](https://www.plantuml.com/plantuml/png/PSzD2u9040RWkx_2f8E2kIcTWY0jgODzK4H7SNKfmTrPTiS-_dskH1HTttdc7MQkiL3OyiOQrA9isehPLqIffuIeuXvSQhosjDLCbI2G2GnAu4GsXJ0x8urLKrEoc8ps9ZfjCdABWZ0CnbsMBu1B46P9cWFMdYaDmfM9Rpl7WZk-FTHIrSXcZkn7aUEzKPu-q9Ln1nEW_x1prl6faV4UAg2cym0Kq8w_kJAHgVtLyKSdVxhlNk_EUPQkqktIzQmv4rNtm0i= "Predefined person and robot sprites") Additional `$sprite` (images) can be defined with following PlantUML supported options: @@ -517,7 +516,7 @@ Color of the displayed images can be changed with `,color={color}`. ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Container.puml 'stdlib users.puml defines sprite "users" !include @@ -539,7 +538,7 @@ SHOW_LEGEND() @enduml ``` -![Sprite, image and OpenIconic](https://www.plantuml.com/plantuml/png/bP91RzGm48Nl_XL3L45MsYP5XSkAe5PB1KWBMwL572itddKjENPaEvGLuhypjfTi3d3OKvonvvltddtb0tTXx3LxeKodHu7m5CBWLtNj-7CbLNWQ7qUFhhCce0bLP_jwqDp4ddCVX5QFzVhD-MqiVVkogNlk0pegFQofWok3hXeYdxtAfo7IVAg1m1qTyE07fm92aRQAevHtThTJ7TQfNXyRtpF6heLeKTzpMHP_zHHBE0luCwojjgufpgxRTllzORtTRDkufMdMVxQoWAPGlLn5_wjwCfaSQoljPJKO-SjtN6DpKLt-JaYKQCJToTslPzttfBWfA5zlDK9mIafqA8e5OxTas9eo6b_cT40wEmuWbAS9UnJmJ3S4_93Wt4hEaY1ikeYoowj4cwePaPG9u4P05pEYzNP0yvbQL3VdljnPBOYGhRojBfRfV2CTtyTnTtiVi2zz-j2S_7_GQK3rNE99aKTeY_gGmiIbKe9c8fG_58V0fLz4U5mqntUnc06c3EQCoQhvbzTawnEzbytDnvkl7ye5kq8Z2Fm7 "Sprite, image and OpenIconic") +![Sprite, image and OpenIconic](https://www.plantuml.com/plantuml/png/bP9DJyCm38Rl-HMXGj19eztuk22AG0C1qc1eW3YYq7WXKffKIGfCYF-EasvT3t3WrDIE7_jzdJFdcVLDfSYMrALgED0txsjtdEUMVMH2-hVcjN5WIwCzQ9-LfifhnNIesNEUA_cQJmxtxaFewNQQl-zdut4smjZB14kOr62pEZGWk-rr6d0knYY71LvmrDLMUg19J2MRMKxCOY5Bo6CytnIU4aBEEP-3UcGYJTO39KEwxU7JJumojaYsp-VpsVFBP3QTpKDAOQy_Kkq0HI8hSHmCGFrhQ9IiZ307MQt5bokPWcAK7Nn790ZG_E7VrUDUzIDEN2Hei3CAgBTI2B30am4XzoZOw3G87xRkK65DKrCk7NPO0gSVk2BALWxsfRHU8eHqYqZBzGbfNRH5nCauPPhJCdY4vraD-WPBPDddxYoCuaXefHnbes6yNmZBbg7Tmz9vg58NFzYd_L_DgQcic81_MHwWkEcL2nqNGoqq4cdwBXdrJBX1V0LuA3RlOj03z3te69rK_PlMAEiQtylqykhoxY8Ta3FS6u9_00== "Sprite, image and OpenIconic") Relationship specific sprites are typically smaller and therefore following options are possible: @@ -549,7 +548,7 @@ Relationship specific sprites are typically smaller and therefore following opti ```plantuml @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Context.puml Person(user, "User") Person(user1, "User 1") @@ -590,7 +589,7 @@ Rel_D(user, user1, "requests", "async message", "if sprite starts with &, it def @enduml ``` -![Relationship with sprite or OpenIconic](https://www.plantuml.com/plantuml/png/bLJVQnin37w_lq8DeMiXoQN9DiWWKDPnCDRHqjBdujXAOkgpRvPlMHdxt-SVSPEikK7rujCdIzyd8TybEMPTMwlYH6gkMe6mTgwXJsLfsMQqacxTBbf2oursgDs8cxfi5DCXPqXEABaehzuFRmFqyFswh1avj1vwl0ePlzoe2TMBMxHaz5aeDO3UWpzwv_lWnHQ5YqDyal798JxD-DJZnVspPwtFA1u-almGUGVQs9efeCPAXmJC8ZXZO25NKDoXUhpUYifiKYzz1lNy9pUjbMZ3PtSL7-qdUDvhei198YRE58g35FCKAU_sAAUTb4VoRxuTOHl4Y_Fnw4FYvQPUI8tRH61Q92bUC33GkDb6YfF-zgguxwpu1hsvMBVYV_YysZ2c1haCe_NpLMXViZdJiC30AOg4GTzPoVHA8VmkmDjuPpk_ElIhpzN__6escrNTVlKnMDNbLzDaLPUVRVnAxvyysRJyBwjhh40RHniUOZZZOF9O1g3a4u9R8oGyZsH_CJAMza4kyoh4nqwmaMuDfuEC2bnAZGGCRXhKNxdHaWyywfXK18IxNuBNAcCu_WQClrt6BhxizYC-P8i_MYGNks3qh3dKICHM681EET8TbP8QFaNz4vMd779b2CMkNPX3xrNqlBX4BTfQ_GK0 "Relationship with sprite or OpenIconic") +![Relationship with sprite or OpenIconic](https://www.plantuml.com/plantuml/png/bLHjQzim4FxkNt4reMiXiVEo3Z88b7KOnZfQMlgvoFOb4PKbJvARbR7_lfDiDKuR3wOlzZsdktlkJPV6CcsRIaGdN1QYAH6srjRcSvfgjaist6wRl36e2oKjIfiKgafhmQIpcHXR2fwdLnydjmvw-76TFi-JsIoP4lPuvKn-sQHsxgDRr4R9C-Th3F43VUBpFZZhK9WTulE0pm_nHS0NX4VtByPYTMRyXpIjx3GVG2fTCG6crjoY0QOHh5AGymr4ToWUhpjI8HgNQx8mCVqMgj6ScDBli1VIZbfu5TUUuBmDR0eci3mmKKy-v5qlv68mv17xc-z7eetznTKqkMZZKezoBh4p12RBbWeH1WOITvqcEXbrLylxGO__mJSu6sRy9XwnTMMgiU2kj5HVGGqDrWMJaAEBMKPTAYEhEPCRIkLt17Ic-xENiqCv-vBzIywMosKsB6UVtCc6v6pHdcn83cVwZk-VNcLf-5z7L-cIck3gwJRHpu4hJ2ZB60H_ebPkiIqOX9Bq1-CLy_F0rs4K_BORsD5Qm-aue2MkgIVKBhYfKNwZLUV5c53Bk31WSFyc45VkrVuTK7GxzLbyxSs7MsIDFniqrcV1p8iie49ZsCQHZ0VfS7kKIflmASfd51HoKWX58x5F5rOGlzEUHvSeItfv_W8= "Relationship with sprite or OpenIconic") ## Custom tags/stereotypes support and skinparam updates @@ -678,7 +677,7 @@ Only the legend title cannot be changed. Therefore, the following call is added ```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.11.0/C4_Container.puml UpdateElementStyle(person, $fontColor="green") AddElementTag("v1.0", $fontColor="#d73027", $borderColor="#d73027") @@ -718,13 +717,13 @@ SHOW_LEGEND(false) @enduml ``` -![merged tags](https://www.plantuml.com/plantuml/png/jLLHRzis47xthxXvGsV1hbrxnGeC2D0ipTO2sHR42VOOdCIpn8qYDVBa9Fz-Hz4AvCfRq8Vw8PJ8xxxxxjCTypumUcvhC_b6syAqYg1YRi9FgvN7XsMfkMhpDf0ld6Mol2nSlMeCsXZpEh0oEbzTl7rz7RVkVhjQrHYOl6pTNqW4Qaj-sKJ-oLsZaEdIK2qyMtuoD6l81sSNyDrEi1VEE7ysBJsHdMQJSwKEs5iiPzFzUlbcUepyLhtxuStcNTpDdLVaZ_TFSgm_vzZ9Bz-DETB-QHslJX8ff1_NOwAqFoRQeJ4v5dzt4MMFVjlz13tv7Zxj83HOK03q19x-QIamAT0Mk28mL99LYyCAJ8yC3vgh50GL1c07EO6YdROIDujVU0cI5vmGU42bD6jdqGY6KPimKbdhmhij-RqkA2eD5JPqTgdBYhTQaTh6zrac9qd6hQWuIr4GKXZCAC8XH7m6C-iwhGkGXsW05B7sR9gbacKtD5HeDC1OWiMQ0eJAjKPrnUZG67nADlGMI0mzDaONceTsfCgx4a67pa7jen5YmRZuP3Esx6faNGZc2UHlqHhaAFnpQm8xZ-N0bHlNMYdnP_TuS2Nhc_w6J6hut4Z12-YMpcivIMJ9gwv_H7hVLQ9sUWgtYJYZBRs0Mx_g0yR49oacprCx2mqkOBgzFf_AWhOK7tnylAq8Qe60jan-5tkDA-Ik9uisY7taqnaM759BxZL2Fy6CPJXByvmTfpjNjRQIeLlXT6QCPpgmHx7_IoLOUe0qkmCPwoCPsEYeuFfJJFWNxZ6k7z4gGw4RdRmD0Wm1Z2jrqGzLpmnYCTcWdGtPKPPqQSpZqtoKL6hV9AytNytiUN_Xd7HzCxHzy_LzxyNqNWmbfOuDqP33OnJ1L5JscU3uOXfMjDE6jcaq9UeNUOD-KiSi_Oa8aCb9BPywu2wajDr_GpbFnyci_y7SNoMImnTDupy2tGoe-gV_W7Vu3waj1ywqahf_NtSUSwK3n5jhK5qwZ_w-pB9vWMNJimm-qB7NkUFgcRqpNPRJfEFxQTxlp0Vv9jkFV_nvVtNvw-Nl7sRICe6ooNkoggtDlm00 "merged tags") +![merged tags](https://www.plantuml.com/plantuml/png/jLPXRzCm4FtUNt4K18rQshLCJ4AQj346cpHWMZVnSNBZQs9mx60xtVRlETj9bxP10mdwOKxiy_ExvtUN7Ld7ZAiAsNicL2ehZf0xLzftaubXT-DCkBnQL1PDgfL3vSQfBYQbPChlUMqTbs8nETb_VUcdRZvVJ5QpyNGwtgEvsnFQmeH2Coxz0RsRaZE7fn8B0fgx1uc34etLQWGlbXHxegKsX_tC8Af-qZlcl8wzPjcWloBK_cRaStxmPczsu6SNsd0qM_DT6DDjZ2Nz5ijTZ7g-ayVBJY3EyEsq0oZExm0jcPGBblu8Ex8cUZ_yABht2iwNO4kMeWLc40p-hD0wv20Kk1n1OeQAZ-eH7DuxkACBYviWPnQSXWK2noLT0uU1l-8nqBcW2S00urmueHMJ54Dt9UqEoqAaHi_Hh4IAdgdDMOc7foBBtLnmv7F_FaXe9TAu9XQ7SHVOk0q6wCF1-lW41ae7hYEW1oy0f3xtX78EATEiBJ4LHCgn31GhI02Rwqhoa8omvB-7A4CZ0Ut1-rAALBWDEKBc8KKGDYWeZ1V2Ix2RV92PLKuNp8cKOXw0_gQL9DiIyMrfhDE6PIrLhdIbACNt-hvM9MbCVuKo6duXAU4HX25eJIiHB6eL_EEfrtuWjlskk9cFatIhJyHDNxOtR05tGVJMLJiW6usWFxyyfi0-KndfOFpZDNcle12w08TcwRtcSkQ29zEAL2d8Mc6DfSv6Iwu4WwQ2wLRjOQpdPFEuOru8wWRzC4BtoSol2UiC8_d_beB2EsXgTqrZka63bS8pk3pt1tvdA-R7CwQuz7L8lg5sI87MWjIPI9kYQf39XzGdBVdA9fl9XgOnz4_3dKCfzrdKUlRVn1wk6qwNwhEsx5qa_h7k3Pb6YpQbw5Zh1QaVFGc7QQuU0JOQKpkZfP0uZwL9kpxI6pnMwZPAiq84g7AYvQC3RcmyDdmEQRrUhYtwsvZRYmXItsWi_vsWgnPK-mOwmaFyXsZBbZBqJRRD-pHex79gSRvhjR9hcaho1oYp9r1cQvH7W4sj5zf_VEh583eDJr1RzwTXCpDidTURdttzTdjn-kdqouS1MSPYqZkYxax_J_m2 "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.11.0/C4_Container.puml !define osaPuml https://raw.githubusercontent.com/Crashedmind/PlantUML-opensecurityarchitecture2-icons/master !include osaPuml/Common.puml @@ -777,13 +776,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/bLRRSjem47ttLwYUFC0CiHFID3ETaWc1j6c6N0gaUVJ8bZ1kPScLv12cqt_lodSCkV4Kf3rdp-wU5JbJ6akTnipw4F60fOIYfTQ9-kow4g-SCDBBr4yLbO7WcdBj129s4uQvmUmhJLZakwEF-tVcwFvwuZxsdSD3vm3El150SCIfT1AJmFf0w0A-8g7m7Hoy8T58OhMa98uuSSiC-oAXND4WbP5UOnai8qq3dKhQtuy0gzmOAqrbNK-HpXs9E1Oyrx9rUG-PNSnOARMy_o8MYoYWxepAHogLIx36FbRKKzd1wVEHYuYz8Ged2Oi2h2F1dm-6HWOqqSer4N3WDL0lXIyYILTGrAbb3GcvU8AsSCpk8A_WSnnsRCm5NySYLHvzqdOFxQa4kae7DhJ5CyFmV8Q3tzuIPxUCXfIJESGEQYWoSNRNP6Wm1wdI8eQBNQGCov1weHHfiaKRXfA6M5EocnSRC-manIc9T2yGJCY1fAGcdksEL05cT73Wz8ztWGer9bkajCnQNIeoaYflPwfMr1ycILFMzbpRt81148M2aYclTPEO-4tIbldQZENrovJ6bwh9sZ1gcz5SeVpgPLAuR3LWXrNRx6PR1IHeTy7GJoahrEOMDbWDg54sAdjlE9tUFdYZsydjDAC5w3DNTPavKpNue-VdNcK5CRdvFDYUJhqknWazP9-BR3uQXshGMgPk0UpKZYvHCnptqFT7mMaDhlQbncruhye8AqmQERDr09MpDJnwiNSkKawmN7U2GmY6Xt6fPUHJvVnITlUlXU1J3Qu33ZJZWS07yE9mOr3s5Nx4FMHsXuVe-kUeX-OYXcjquZpL-GlZTpUPntv7KkOH7tXWa1adPcXS-DFGNwzdFoRes3bkie7RMqoTpArPRG3wQkoOLseulWxdH_qQdHjxMmeNwW-3y1jXKXeHQAQ5p6K87ehnEUex_LU4f0ciLpQ2-_oliaden4HbHYvMe9XelX9TwvzbGHEsp5Dt7tvxp4BQb_FvtQnPJsN23D_sqRi9TXdgFIGPImLeJ1WJXHPIn0XpWbPctHJImf11nzshyJcu9n5IewEZWq-5cefdOy8rLpkid68ZeZ6_5QX4YHHQm4uNoVed1uSdXMpllXxWAyBDA_gQ-YRTXlw7glYjkEq2jjlrfd8cUErDgmMhqvjNu19Ulid5jukRSQThdS5x1l_D_0S= "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.11.0/C4_Component.puml ' Update the generic boundary style and the "system", "enterprise", "container" boundaries styles too UpdateBoundaryStyle($bgColor="gold", $fontColor="brown", $borderColor="brown") @@ -826,7 +825,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/bLHHRzem47xFhxX5bKYa5iRKfqr8fO3QXm8Lj9hwX9pu25Q37Ta6YgRzzvrZ4W9ia_e4_dpttUVxxd9dBDDsiyw3BqAc-OOZhAmjpFTEHxDTEnDsjKas1dMgf4LfswbQTugSIPTpOopFHT8PtDuyE-Xr_DJPVcjtk-slX2q6QbqewP8ALo1emMl1cKMmAuGC9MgHGg8saZEz1sFtEGAJlBmEpTvON8VN4181wa8BW-xaT311kM6LAj3uP0DMgS3Nk3_Gpjr5T9La0vKhtGipbNEYkLeIpG5AjDf9XoLASzGdQ4oYendUn9xLbDgyj3FbvWTel35eeIe6RAi4Dz2Af8A4fU-GEZXkWP2G8pM0DmJFIz9FoDwjXCKBsHwDWw1YYX9gMX-gOnZ3h-1t40ogDYxgmDH7rZSNELxYCS7u10zVHBU0uv9u332Gk0Clys2pcxLs4xRx0eC-vnNB2ykYK6EXZB2AIA-XqGoDA3_H3KBDYd6r4pBhXLPlAgX0wC7CLKGg_35tI1JJdLFJ2n-4VTmaq53Hx6jwEqDJtL0Z_hCKhfnbcUarN-JQ153lIAIHyJ4IqMpK7uv7xRKpF1mp_Sxz99OzhOVEyG7JhfMq7fBb-HxmWrQKtW8xMbjeBQhW5eqjio0iq2OxFxXOBb5JLP1iJGDTi1G35oKCe6I9swLZ3EQuThzkDy-67fOqv-LEE1xIL19U6BdjdXYOYsnb_-PYZPsuwD7OiOwyb7-IQZnVamDoGkYmffLCAdg3hivkgZro7EfwAEwdhvDXV_O6Bs_FewEn9ERSq0Dh3JHeQwmam7GbU-5WEdwUJaQJbqjc-i_HfAIyJZmrWsnj-5NPu7qrtlo4AiEsw-ScPV8inzlff-o9xHSpzzr8a_XmSDy6GwVoE2plckCVLqbdIt7MM0gRFqv_Bfv63wF9C8g3EnfNMfa_ "custom border tags") ### Custom schema definitions (via UpdateElementStyle()) @@ -836,7 +835,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.11.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 @@ -876,7 +875,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/dLLTRvj047pdLrnff3fIOcFinAYggmGNjP4SE_A7sZTqS8j1EJZhxcYIVzyzm35Ed4OAVZ2UsLrcvvRrbT9KwZBdrgUiY7d9WAHQRzNNNa_IX-ucqsaPbGfaB0eDXUx68kzjEIrCphdIZ6THRp8ylpFG-dRQ--js-_skWrWuCIcFkhirvQqlv9kvY4upHHJ4EXC5YKN96Oc0A2qaC98LX2AvfP9g84d6WT224GaeeMOv9qAd80dBw4RIN14j11RFD66GP0KeKi23kQSbr_W0BgGwm-Wa0OaDF3DgApEDqQO-XmtWb_NfP3AVpXVXTNX1niJ-F4e6aUFPBNnOuT7WmdCks_YWmi7ntFwmZRiLdh38knoqyNwD0pXHgyuiMAyMrzEQ6vdFdlER7EOn2b4RhvyHkJHYRXklDNdEQ43ZDbxtS35qHvxNnkkUNUOumrRzHJ0DfpUpu6WnGww2Fwi3qbfl6HvVm257mvVwYKF7te9Keh3Fo4cqcPX36U-zHZ31MJc06ojCl90Cv8kSFX8gfKmyPCLcR6jPWgbT7-GAfsvit-3qoO9oOiRNFZsg2WEhcF1DUVu7vFcLlBQMuF5zBUf9QSYFEZJyW4EkSQYQyR4jHIJqIt_cfIHnIZLI9ABc_MeKl6FLcphz3-ZqAvr7hNgXPW6yLdB2yIq_AB8RKQna5iuhpapeAUw8x-OYvaqNoMu5MTPTTVITkCGTb8Cy8tQDe0IV5lSuNsJIS2XcMQdgH3NJc84vzRI1VivPxkGtAI4sribfnlSvmRdvlM_qCB18SBq1Xjtkxe_KHbTQob-fMYjG68PHeK_Z-rReeP8bcg88L7hCHcroPf1jKZorL-t-9xjEFPRnt52Zobh-clyEfy7FOFQZSsfTOHNyf_W7 "custom schema") ## Element and Relationship properties @@ -893,7 +892,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.11.0/C4_Deployment.puml ' default header Property, Value AddProperty("Name", "Flash") @@ -922,7 +921,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/bLDHRzCm47xFhp1vMIfrIHE19l6qAGE1LBOAof3sKhd9qLXoV9PztWXe_ntRh6lNjQjuidt-xhlxFf_FBN53hfV96w4QwLfW7P6sxul2yFjy9QXpIsV1DAW85EKDzeMMN8MSKqkj5CkYVdiw2w7lNwR5NPMNPJxniSKbQ8b37x9qg92Si1P-SYU9TS1RC6ncK8EXOSnkk7IGNBJjEfIbLxo7TCpIZvBRBXqzlxmsAwx4Rqu2LG3T8X9gmNTnSqGPxZ_xxeq2OXz--QQChtsMJpnu1iQYodHSBgJWreEdV0anwre7VYxP9TZ6Y7XYsRqtvKc9VYprA6daEPDlGEiEFiLebgxFwJYDKWFx5kbkss5N1am4b__Gn8MqvJvezGIjjg2LXsxUO765BIoccVBBOQ7pGSCHvOspXFqUuUnFaZ3smsFGxHemyZSlsgut4kkWQnza8wsk8gJsWyY5yfpDUlT2pXoQJg74rV2w5j_dlWTyy4yuM88-it7vZxdOOXHWupISiFZ7X5gnwDzTNkNlyWap8EFuMcQTrcYs4naX9eUSFEhZKHU_Wdm-yeUjt4p6KKyzyJcerd_rlm== "properties sample") ## Version information @@ -933,7 +932,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.11.0/C4_Container.puml ' existing plantuml version as text %version() @@ -949,7 +948,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/ZL0nRW8n4EpzYas1W08R8gfKI9SoI6cI5ldEos79h4_sckFviRbON94YbQtPcTcTEKJMWTFLYHTBdKi6uS8yn3UbWXvbR_cIsXGnT9uOYMNdhsfmcefc4zauswfcl_aiqDVnGzrUvMudjnaxDLcYBM6GGraWbe1t6zbI3zK1RXYYzGGw0kETnU8NMAqBdt24Qlu76qIp__uFts0-n4LObOmIwh5rlduOwjRXq_1zaao-rUUSgEFyYP0hCM09KFOIpjup1Z4zO79n16DkRhP8mZCPQ38mwwnCvq4EI2PV_mC= "version sample") ## Snippets for Visual Studio Code @@ -998,13 +997,13 @@ The core diagram samples from [c4model.com](https://c4model.com/#coreDiagrams) a Source: [C4_Container Diagram Sample - techtribesjs.puml](samples/C4_Container%20Diagram%20Sample%20-%20techtribesjs.puml) -![techtribesjs](https://www.plantuml.com/plantuml/png/ZLHDR-Cs4BthLqnzMGVGshj9jm5wMYTEazqw7uta1Zq9b3YMcLAaIb9nZAB_lKDAaQsuWEk39G_V3D-RUUElrZ7Zcah2o66nTaRaQ9_jAFf1g48s767jN6r_dauDsqnAuTPDtbWqXLOEbPiKkfhMaYbVugDrN8fyUldZnmSVMjukfXMp3Ws5ialAO4AXcTI4ZJv0eoYveYBWrWWhBQNU25M2910mnM5mB8obDmrqEKXTC2ctLADdUNX1j9ZzSRzCi_J-8PlVFzsDJw8FNMYMPCclL-db3SMwqDEtz2PRN5rVtSqf64KFQAnMsTMh6pEbrRRIZSsyy1X6ixS0B2amEkd0OrQM1alcaFV8Fl8UoYkXX7M6EQ5L3nz4trAYP6iTLjc5RXHdPZikFiVxqvhGk4x-Ze0-uQllmtY3USRgcj1FcCEihgKeGkaHXRwp5nP3KXlVyzlVBsD8TKN7S3vvzUSpFmyBdfhrZNyHk84QTIqnXlRc63eRn80lzA30iyxf6rqnWPNH5Ssk6nTumZ5mGHvYCiptMmeM2wUzo27pUJusA3EU4uz7b84p9SsPOpcpwEdTRfFV5l1bygLbcr0Pj0VymXCgh79IiHOrHPZyqxxdcpDUUlYrS3TD3WPhtQaue3PU2OasJ8Ik_OL-G3kVaVyvIyzEz-XOPAPOWr0SNz7-bqobxL-I4kuqoGa28UG6YLgLUdu1fvFJWSZGsCSacSuSlQmGkOLnBdK9HDlPaz1Sjq5qzf1-KtFcWjkMxTkR5-3SewoMw9qowW4MQgE3wBWhEknJkAtp0MW536onHjv8v4334fx3Fxs9_KAvZN0jXRHz8yJUSVidGwVjBSD3BzFIsGKzWxg8_76meZlZqmvPh-KcJHyImXDwkAV7uSDTFPeISlhZFHiptetEDsnZX6-jqpwLHZ_zFh-W5QorSN1szkadAZIeitFTeDPxMB3J4B5df8qmwAVfTA5bTzdf-QVFvntjRDdRunXnGh4Zx0Vb1loVUl47k23WIBl-hvnTrPtZhj7rXWQXLjfKOQoxdUdRrazqK6hdJe8EA-IwSL0tkHG559fZkn_2QIFmIDNErg5elqoD5QhqYnx8zSi-BEMrBjWsU-p_CNUjfgElg7XJoNy1 "techtribesjs") +![techtribesjs](https://www.plantuml.com/plantuml/png/ZLNVSviu47xdhzZpIyaCnObpRMRkgKwS9kqvFnhmPVh425ZRQWNY9177StF_UrS2OuZRIVrWn6gr-tsxtueFsZ1bwaB0o62sDegdgB_faVS7BpDHvmXhOohzrtYis2PSSREkqrgZocHfi3HX9ejn9LXfGxpL9XSy7L_y-VRUcXOty_7J93mv2O_9bbpG4SPBL655pjuRg4iwNL0KC6k4fHH2RdYv0a5EmCeS1jjSQLf9eEmWPCQ4s5AC3kPX0cy-_NgtY9FuxZwPtJtU-aVUczOqZPBexyluuffihUdnKtoTp2-lBczdPFIyUrHQbidbi_5PASjj8MkTMEO1ZAOx0op8C3fgdNssMYbSCODvvzbPNhhc1I-vDeePJcbsxWFhxeWNRRN18ZcNTPapjVMpaw3Vhf3wTVIV1_HpVrqT_0sc2Qigydx45APL9NZcGe_8z9aziG2YIjcQt_np4K0i2zg6i_3PxazjFxIjjzAsy4ySDr2Xh0G6q6GEeDL10FX43p9yaodzeyb2M2fPkDwvTe45743EIKJqPllxAGQDcP6Ev03vBFKLYYHF2SS32eUP3isOOIdJQE7TRAClStWNlclGHXG6zG4-zuG2YvHOh3cLWf9_ro_nfYnVMVShRgxh51HMicLn0CrVSe7QTOJIVgGNQFfZKNoSngUJ7XoDJ6Lhu6MEpwX_HhEK-bz11swbfMC9WZlhACfo9MVdC0ad0vAki0zHD9uQMYmHSmr-AkGA2BRHHwwuPeDe3bFwTPMJ7gtQ5irgfmKuirvQ4Y5IogXpeA8gwKW7RT1XdTfHTJe0KYq3dQqnhmM9dfh5BOR_En7RWJ8RRXe8SRCYZzvsSylGRfDbk6bf4e3HkNrQTXxfus14zyAd6TAMotKStqVaxxnVpkahxZ-RrLyVSMUwxPwCMTwspXPiexWjhP6khr_cuy-pSnh1IYe3fwV7xzlSNPo1wlQnNhhjvDJpw0bfmnNQRXgPIT4ccvmTdvori9F5NXwl0C-jKbz1tmytmF_OaJ_mEoHmMAxVfREFkbVS5Ubt9sYQowLKHNFPxcUcArjV15selJgjwo12Aci3LPtIBKi3GHybDn-SXfRZAr5tidP1TyDKQtirqw0xSBrXxuUoNETicpnqD-Q-rBJr0SkSleO_00== "techtribesjs") ### Message Bus and Microservices Source: [C4_Container Diagram Sample - message bus.puml](samples/C4_Container%20Diagram%20Sample%20-%20message%20bus.puml) -![messagebus](https://www.plantuml.com/plantuml/png/ZLLDR-Cs4BtxLqpT0dK09yOMFHK8iFumkhjm4gzbOoy5Z94qbeYbI8Aad7MB_lSE9LjX4WLD3Z4vd7dlpGUfZywZzNKb1py9bSaw9oYzD-wFoSJYuqqXV5cdjIERQUL9-PjCLnCZKOMOQ-TpATB9_FVhTJ3jxbQJ2fqdowRzd2DGAB8t9k3_2hNYu8f1m9S41osbVXIg0CbEW2g7PyV2EbvfO7AGEaCfJupHgNnDC9Zc-L9IGDXYCHfM8hCw8NiK6Gt7y8ihqT3jKXIbJqHEUHBseoi-IOkvbjhU3kVQgWEh8ZkJTHDqO8xpuMCfV6EJL93Aj_J3txOau5gMlnG5T701VdZrKf3psc8HQTdeMh7dJF_eqI8ReTzFRobX_47owU7RVhtS90_t-uVTTlNvVZbYyvgiqsgKrSnOaHt3l5iDft0nDm0dxbQrdmKXQ4-Zx0ExNBpXipfeMw4NMWslu9y1y5zNz14Q4pjFZP4YQvtP_WMFw38hZ1_3L1MrH1lCqz1qrsbmeSCLAYmeT5rOC5OVXEJiNh1T8lRdMiVKNPDRsZ4aneR1ccdjWt5R4XWjb0Tz0CmoSWuuiqu5Y2XHBhN7mi4jn1FqMb35A2nxdzQEAUxQ7Sng5nWtcAR2ttrjs2qgPxJr3IUx2nK4q96KTwzWBGLNLXybkhdOuamtTNeAltDBwCc12Xb8uIY773qsPBOBDBKrsf5xTtfOvy976gPX7_FFVvxSt2-tORcs-YXorg1jWKguff3NZso21YO8E60c92_VBs6HFZKzJ-D-Bz1ZYgwHyM0namGVVil2Bl7QallVnhOtiOSnAZzJnfMFEUzEoTTLH8UNulzDEHp9EgPhHatAhjzFJS4SIftrzAPNONzR-3HgIjW5EKiUgMxRgOjg09Zgsfz73to97aey4lypXXJb_Gh-7Gms9FUBw45fx_wk5JtyjDsk4tOykpM7FVTrPxW6RtG7GfcA08RkfB8nVE4tRV8CUDVp1hGw4bAvwxBI0UKRfOdElfFdwBU2enlSWNJQwaPi1DhWzA34CzhLl6csQ1_2nMn-Jk7vcz5tqzyd8ePfRzZx8IvIUjWxKsygBVKBjdWSkuYMguqPhF2qt_ImFTTz-PQjbdykxnVy3Vl8MTIL_0y0 "messagebus") +![messagebus](https://www.plantuml.com/plantuml/png/ZLLRR-8u57xdLvnbLbegKTYEzccaIkMckOYs307DoqZen371gcD7jaE7MUr_tsC7Ga9JjRmGd_XyttUkkRCEZIiosVb3A2QBXCFEkTn-6WuDFWzIuNP5N5Xkc5QEApTWEXlc4fNtkROkaI8UJlwvNdZJ-du-t7yStDmC_YRRPa8kA1GtWzmJ_0M58k-CKC3jE6orbFfPg1GaNG9K2JHU2sFfIGEnWzGCfJmGHYNp9K5db2GpoJt22jDUDnFCw8YRlM2ysuS_xGvpVZiJwSv58k59vC-zAteJfnCjjRdjJhHHMrB5pLWMmMbB7CUNpplXWatobAjanN-vsv84RCdoKt6F3jR3Twyk1Lcd3QOrBKjTABevrhzQjCWWzEdmgfAhJYVwylXZivWjeyU7pUDwDV_wCEkHUS6DrQh72cBCkEd3f7hgZk1a3W07wtYs6NiXQ0uzTaDNJhVXgzfgaw4JMdMluDyEqAzAUW_pl7vvbETIiF8osR_X7Yqp8dTz6Acqa6YyUUIBRYiDrbSuGqLfyLKN1dAZjqBww9fi9u_DCTTrwdEH0sqVejpunXfhxRnnHVsKQq6TfRU0Z75hgVrCfG94BL1AjSFKmYqqE-XIK4Oe97j3uq4Kz-K9neNrZ4kCO-7klmTsWyhcshZ0ITV9dGJmFVM5VG5hkBzAwck1Ba-sUgJB8Zxu_udXwBW5vIEGml844dGOo2emo0kJQyljkyF38X6kfc7aptN-oOVXu66syeyBe_VKyXQqIL496n9v_Kmc231Um1QPaFJuVWdJ-5pq9AxNUqhnnMY3Z4U3J7Au-SZyAQ8Hu_RDmfucyINZEVs1yfpvEkVz8Ve-hz7XAVc_AVbxwcgY2wqcvRdULL4mWPrcRzJc5OMdidZUSr7yoSkP-POw7u_gQZa0Z7NXZgr70uSEThYddK-pp1Njh5O5_tKwIoutqzf2AMT_NOhkVbcj5f5V9-MryB9bNjTv4ZgrhJhWqvHwCBG7nVhmZNRQi06yRja1fOw8rh6jej8UvGUF8ysUk2FlrvoR4ro2LDgA8BO66d1QK9ezUinvABOe5-5qF3c6qDmPRPF-FX4DcCj1VHiYOBImN_J-HIWbzGLRinsF7aUkuDEPus6pR6Dh89s-PVFPvzd3bBvXTnG5VTJ_1m== "messagebus") ### (C4 styled) Sequence diagram @@ -1012,7 +1011,7 @@ TODO: better sample is missing ... Source: [C4_Sequence Diagram Sample - complex.puml](samples/C4_Sequence%20Diagram%20Sample%20-%20complex.puml) -![sequence](https://www.plantuml.com/plantuml/png/hP1FQzn03CNlyocKd19ex2saby12jabe2saQTbjw3BDZkHQHDQwbsK8_VMMd8OSD_GCPi8sUzNvlf7ErE5hfEHnOXpt2nUbT4J9ie1rp3vtPe6TrFSOVrJUohcoBufYo68fLAVVrm54cm8bQmxIjBqvFRYVfoyVhkezgEDOpMSC1IUBIuCj0_Q8R_5vG4bR3D42unL6p7AsO4hw2m_bxUFmelyrR5_tjKeZ9Q1SDmUiGriYFBgydQx4EnIX5eoomddBKPYCRQ4a9LTl2aA9Y03yJOlREd7t4oYs3OUCCP4NGt2FSapIGMsWZSHaVG9pp0AyNYmKOJKk3tsVlZfSt6rYPnNJlJF23qeJf2IEsa7SumbC_d049sJEZTiYSdV3aSjrvdpjII55WYv351KN_6HcO17KA0dU4i5p21oTJPFhvCEfo-JyR_TlYrgX35aLlzIml1pJwGuvajuyG_palxZdsSgkgWZVGanH31OxcxQuz4vyYiyAE8WnTbjcyUV_fwztrrRkhcykZut2EqfIUVm40 "sequence") +![sequence](https://www.plantuml.com/plantuml/png/hL9TQzmm47pNhzZaAO76lYlfI-0WroIqXJGDTmrv33fvNIzPIwvtTON--gvyJK9f-WKLsCBZdPdTaKv5_QYvPxUd7VO8PyTtEP9Y0-sOUkXK1pcfwz5_gJwHTdcJ1SUGecBKAgI-7jZ78d0asZ1jwhFZe-i2tRo_hBSlg_cycjMJjBWzYe5pW_z9rLfTu-UCCM0rb17SDOwIui6IAU0Bs9_s_SC7-7NQ66XlWvmFIbkl2FRjt0hvWRMhMcRhEIe5hvGYh8gFw4Ha1SaXe4YR6O8NT62hI4pSH_SV9PP66InNqq0M14cMzZt51b8BhIVEuqw8KnfWFflDGAca1j_NJpsUNwrXgUh3lMcM2eoDAuyRiOMqnH6Uwk44oCxrcL4xP4vbiaTMYGJWOqTYuqNO8AHeWA3zz0nCqTeo8p26Sui5l3DbyanVTwCk5l-Iw9-2Mw4CAKevoEArmW6LVkCJaz57y7_jvt_5UFAjgWfUGKynAmgmtPiH37l6FdXcWIrv6BeK9_BwxOVRkykBDnTNvmU7xjI2iylw3G== "sequence") ## Background diff --git a/Themes.md b/Themes.md index d7ed20b5..af3ab397 100644 --- a/Themes.md +++ b/Themes.md @@ -1,8 +1,8 @@ # Themes - different styles and languages -![Theme style 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 style sample") +![Theme style sample](https://www.plantuml.com/plantuml/png/hLPRRzis57xNhpXrEzG657jPqvS10UhOsfh2ZZtBRVSmmA2eOvieHMeaPSSOzjztg9kjfBi0QnuSyP3dEz-vak-iOyOLcGnUk3rc29ERJQ64mnIsHcUmTowtFuv6XXs7E-7sHL9OD5mhXyeDkSv6kMJA0rnPbqgHZ2OtLqil-ZYVZGu_3A-lXz-FIcWRl12AooB5RuHAL2UameH2Cyoz3q7yVl5viunMyU9Xi_Yudjq_HFr1y1hMR6V15dckZGEbmUQCemMXWAY1OkHuFs6MlDQLg50f6YcKK3km3WrgTyhHXd3S2xw7LAlNhWMiqPWwPThWO0XayNxRYWs2mTyBj3wgjKc9ErHfMFy7XuyEZXI9IWdsp8BJa22ak2N_qc2Sff6aA2f7llHx2UDVIB7rlnV2goqj9bfgS_igcaNpw66z-Mb1FvF5RB6Y_MHNxVPUlddpTZf-wtNidkLu6udTtiKYnJJsw_w0TYfcQo9ssrW3tfZxJQ5N0UjrUWFFReMoPCRiIN4FxNsgwOnNAyfBmuF2Yd-x4RkJnDifitjCPxJk3phe7dpqRKnevyuc0YUSfEfl78HKi9rX6MorWNkgIwFGmHrJNtn5n2VAPHO4IpHMgpulhDCPcX0cxLTl38qOzBRCUKBQOPNbl5HaifG1urmNobaAP511R-v8a39pwlDhmdfAe3U0FmAWlvPl_uZ9XkKv7VwC2OppN0hEdD2AujJxm0uiX3WtdlpyqyJBfYZ5WMYKr6WAEC6Xxa2gvBGKjtQJnl7bc4XsBLF54bnCsnAlbco7tdfZDUP6v2w4iTeLalaoxIsDFb3PK6D8-NKhsq9nJvr9uKw-3tXH1jB2GJ2l8WoGlv0OVQIvyOnHfXCXiGx7l5mqd2OlG_YLPOmYqUK2KcJbsBD5OebBdRF_miq-8rSHeDuz28vFwKsJVieSy-F6fw7-z6pYNsRGMJiQ9nRyRAG9iXFMcJAbD4IeBBFoE_IpWde5M45rnGscb43198qgAYkq5gJUqG8T7puBLDtN52dXAtPv__N2cMewPk1os9mZzoyHya4XuB9RQGZVFfzSW-3FjkoZHzV7Z0cviQM034LNSrhNBUSjhoajeZHA_JCNt6YhjmwYHxvdYgglqYJO2yoQsncLCDNM-BdVxUcBiFlohAk0aw3rxoBum19Tk7C9X6qhXq2vKfQLaJY7Fw0vTZ4kpatxqQBrjj-lrykO3dRFLItspsSwHLyUhSnj7loeJlJ5YAZWcW5G8vN2Ra4q1ijv6y87kbL7bV4sczKehX0k6VmVeCqTAPzfdvkb2xf2bjhgbUBdrT5G-_fRqnkgxKpl9aqKFEP5j9uKMKom5l3AIqkCCv4dzTZbqDKhh9_DhVbulbxMGAqp7VLdLTd4wNpBqRIY5y-JM5rSWeFwpJEBVeuUflJMsMhj_FL5JojLtJNDkmaEG_ZE9vmgiZyeOtRnglAxavjFpNRmZbZIa-el "Theme style sample") -![Theme language sample](https://www.plantuml.com/plantuml/png/hP5FQzH06CRlyoccww5Ps2PKUlBKDLti8Tq6aogUmknct8qaap2Pi1GHp8n_11L5QuitbMAhGbKMyRAs7-QrtVqOJjBQ7hoQKtZUv_szpvCivu9mKIGncXD3cb1iBpc43GeoeC4TaX56SuflypJ1Go6o_8fbSJ8o1v4O5hqYfxoVCa6PCFjfOcKnOHLg8HTX7FKiUsd1hQIDDSTAI2uej-eREPgBM3ykGlfVe5eARBr18aQvcLLTaDE-jRxX1qwxk-BPRRTZD15oASzJPf0mYLWBDwO7xwSl7ytkFsmqaRUfGKbmDIrOIFYcqLziuNcGFq2DGUs0-ZBVn7SHri_v8MD4Um79Caq2-H7a7gXja1zg-sUGtq5DGFu4fVLnGvliIotSzbops_4rX5DysLp4QpViQZRRVNpovXkK1_ue4heHo2EGkw3UWVfKlun1lZhvkZMRA2ZVWdmAvMiezw5y1kKUbC-XFDIwxd7lh8aXJa6QVORKGtITnd_RNuJ__UjekhL_YgsohFg-wsbtPJvtNU10FQWJJK0zqQ6ENsmV7-xykusyrVMRWTEvrkckw6-_J5ce_yiV "Theme language sample") +![Theme language sample](https://www.plantuml.com/plantuml/png/hP7DRjD058NtVeffMDIHKfkWh5Wrk15TkAc5tQAkh4ay94Rss1gFYIg4X6VugGI8gYsjs06gQ06fW2B49hGFSscJns2SbdR1bbcDxZttk-VCp6SSCvx7aJR3-oGco6hOcFPot2F-VPnYIZA2xh4aHdtEq-ocQJ8yC7eXx-UTF2Eicr1EA3UwIMoc4QObQYxZGHHsJAinvvIbbINRV733gDUDw-PqIQRDXBGRvG7vJrIhuLjg18UKC2CjqsXsSsrvnVFjPdl1jPfEIwzgcaDObb0T1t58QwWoFde_tdmsUVoqKjNSzOoJsB-Lv3J0R5tlrcje5iGFa4EGUo2_p5RHGmsfSxb87v2EZzDKaK1y1740SXV4XwdyCuZl84SWVe9KzM55YQnhDTHq7QFTyXI44QJCewLLg-nDzf-VlVa6nP4t23ad3CG9Y7sGxq1-cbw68BRElkvCHXAAjo1UGB4DnI4KBw4uWE8L5CUghd8ykaYYytEGObyWLLExGwA_wQ_C__vrCjuvFCUMNXOzpt6LkXHVggvm89zC7Or0RYXJfwztJu_t_ftMtCNbkxxTkjrgBwYtdoSqKF_o1m== "Theme language sample") - [📄 C4-PlantUML](README.md#c4-plantuml) - [📄 Layout Options](LayoutOptions.md#layout-options) @@ -42,14 +42,14 @@ Similar to PlantUML themes supports C4-PlantUML `C4_...` specific themes too (so Additional to the standard themes with skinparam and style definitions requires C4-PlantUML corresponding variable definitions. Therefore we started with the convention that all C4-PlantUML compatible themes start with `C4_...` in the name -(e.g. theme [`C4_united`](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_united.puml) +(e.g. theme [`C4_united`](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4_united.puml) bases on the [`united`](https://raw.githubusercontent.com/plantuml/plantuml/master/themes/puml-theme-united.puml) theme and contains all additional required C4-PlantUML settings that it can be directly used in all C4-PlantUML diagrams). E.g. in order to invoke theme `C4_united` from a remote repository, you have to use the following directive: ```plantuml -!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` In order to invoke a local theme `C4_foo`, you have to use the following directive: @@ -74,9 +74,9 @@ Following simple sample uses the C4_united theme from the official remote reposi ```plantuml @startuml -!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Container.puml Person(admin, "Administrator") System_Boundary(c1, "Sample System") { @@ -91,7 +91,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/hL79JiCm4BtdAqouf599AEg94o6K5gcRI0h7o4q6QicRx0bHXVXtngMqV02-ZEItp7lsdKVki5CoYYvm1mfOCQuxBH1QzkQCOZj4ws-ppF4-VHUuwxQT1zSOZQ0nROpAhEGwE5nvRANOPiNuQXskDejvzd6JZaRfTNQmzhH3w4PsBVoJBMKjICA51fVQGuirE6zqmbibz935UPZ2e-DeN3o8ohr7KFMzwNJBtJvfHaGgkR8Is0yM3zXdnEYSd9CUjZMtbfYli6MvjL8q78NHCLqLbqEMb-jqEQb8ue1HDhPuAGAMIsbwpq8rpz0mwcKvKLGdKOILLIyGmJ4K2YJjyXJnwnWomH-GV8uq0gDdaB_bph4sdfGqPrMrBeaLI2VqR3C5f1WzX14-zwyaAcUhr_fnlighf-Mqda-ca-L3CeZkGBVqiDy= "Theme sample") ## List of available C4 style themes @@ -99,74 +99,74 @@ SHOW_FLOATING_LEGEND() C4_blue theme is the original theme and need no activation. -Theme [C4_blue](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_blue.puml) can be activated with +Theme [C4_blue](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4_blue.puml) can be activated with ```plantuml -!theme C4_blue from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_blue from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hO-noeD048Hxdq8VGBUn-Yj_99s150afmwaR5VRMutQEaBVFcMT8DSF0zy5q1XUHl1GLLlPSzkrZbCJbC-w-N85WVqJHlPfbmvh6P1odNS6APjez1N5wuBLXbcsalgqlntGx3-ITWIDzlLPKcqwIPlwDD6JYJLSs_8kSX3qhx9vj0o-iSnEEIrrkEJy0) +![](https://www.plantuml.com/plantuml/png/hO-z3e9048HxdW8UW5inL5OOOeU9XSRI7CSA97i_kTtJ-FOUFeFLJ2QPRp8TYuwIB1MLB6YnxDl7I0dBP_IsN4G27m2YVgjvbIMDYJ4QxmITAECj1D9kgzSi4wqZz6rzsQBRUO3NNZMDsi4Fp4MrEaDfmZzHGwvyu8eiHw8JvGadVC-u0MTqamhRgIwxh5y=) ### C4_brown -Theme [C4_brown](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_brown.puml) can be activated with +Theme [C4_brown](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4_brown.puml) can be activated with ```plantuml -!theme C4_brown from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_brown from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hOyn2eD044LxJw47q6ciKXaadO4K2Id3gXCLPcUNcLaajy-QCwJwdm_lmU_Kd5ZoL5IseiUoRr-ZX9tBjmHVhcPHJm3YzcRPR4rZKfGfi25RCmKFaHmVVAqsqpP2tzQtOtfS1_1E3GL-OYsgZITAC_v76ZFnWJkgdOakX3wp-ios0HVakOd7fowtd5y0) +![](https://www.plantuml.com/plantuml/png/hO-z2i9048JxF4LyWDmQIMKL2NOHB1HBoS-Q1FRsZjizWs_lnMUmcc5Wlc5gqIvej9JjT4QBULCz--1Mpb_1sNnMzN842DrgfaNds4V1C3XMP3M3i-2fuwrVY8wqzD1KnNMBxfSMtWTJbcOFFx9akuK7YYF-YUfJvGCt53qHdIbDiCeZuLgSa4VZjrTrSac_) ### C4_green -Theme [C4_green](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_green.puml) can be activated with +Theme [C4_green](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4_green.puml) can be activated with ```plantuml -!theme C4_green from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_green from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hO-noeD048Hxdq8VGBUn-Yj_99s150afmwaJ5VREOtUFaBVFcMT8DSF0zy5qQauiUIugM-5HzkrZ4I2KJzbzkPf5_ICIzsgMpTOq9eLCUp04QwRTKsGN3hvMctaRgM_hop7TpWDvfmQXhrYBQWiJfnc_aSPClEaAjN_c4yDdLk_PDc11c9juVEfoo_a1) +![](https://www.plantuml.com/plantuml/png/hO-z2i9048JxF4No0Baraieg4kmYM2YMafyr2Upj7RTxYc_lnMUmcc5Wlc4QqJvej9GLkg35lAqVSq3a_1cSpHTLBmU0qB_DlEeIXoWOHiUAh6Pq5ZprlFLBqOdM0Tgwl6pHxTp1Qs-gokpWHvQiM7caEE6Vg3vLFd15qIFHYT84gzmJhiCPUJ9-UzKab_GB) ### C4_sandstone -Theme [C4_sandstone](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_sandstone.puml) can be activated with +Theme [C4_sandstone](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4_sandstone.puml) can be activated with ```plantuml -!theme C4_sandstone from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_sandstone from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hS-noeD03C3ntQVG1z0iJj_aXtIpqA6bOpczL8KaTrnobBvzppv3fuJ0_mSPr5oop5GrjY5ZFVOFTUBLWc3zJ87hpIpg7q1ohsxTRSjpLanB44EnRWaCaPmSHglcQPzXxDlBSRgT9s2dXWc-k5RDBWjbZxz1OodUS4MrVw8J8PTMxqMRS4NnNJp-6ifMvWS0) +![](https://www.plantuml.com/plantuml/png/hO_12i8m44Jl_Ohs0vgrqfEdIl5MmOFYKT9cRGl99cGtYdzlwZTucc5WtZ0TYuwId2qgMT1XsRSFrcHOF67vZDwLYqZW0q3KRpMligGnCSR9ao29cho3O3LjZ9h5s7M4lgqlMtGx3_3QgwPHE_ZHkQXMccmo-2Tgo9KFN97bQEt9vWaIlcVSW3EIKM5xrcMNzGi=) ### C4_superhero -Theme [C4_superhero](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_superhero.puml) can be activated with +Theme [C4_superhero](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4_superhero.puml) can be activated with ```plantuml -!theme C4_superhero from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_superhero from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hS-noeD03C3ntQVG1z0iJj_aXtIpqA6bOparzOJaxaXobBvzppv3fuJ0_mSPr9nOPgeQyyXOZ_r3SqBnAB5-IkJQcoNz0n3twhRTV9wpeYmn60RhbiYGo8N3QDLMscSO-_Pod6xd2TYfeS0NrwhPmq9vnT-WgHHlkABQFz69a4khzw9Dk65OktJyDPIjp0y0) +![](https://www.plantuml.com/plantuml/png/hO-z3e9048HxdW8UW5inL5OOOeU9XSRImB5o97i_kTtJ-FOUFeFLJARuPgPZ6QCaIqKb1YsMVVlW530QZBvyHczB8nBu0137jrfMCMbAZ55x9-X4QMyXqEWsHiqoqpf1tzQNBRgT1tZjLTEe7VpeN5IhqvHc_1Cr3zKVk2BBaUX4kS89tpDkm0NThCBshCikwnS=) ### C4_united -Theme [C4_united](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_united.puml) can be activated with +Theme [C4_united](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4_united.puml) can be activated with ```plantuml -!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hSyngiCm3CRnFQT83f1eoVIcF4At53gqT2nEh2O6sJ7MPqflNwTdw2GX-Fz0Wy8aP2zLWuqzrsF_oC61RVrCkwyt8EeVKJAlRdNOyfoLqx87S42tx9wYc700hSAAcsdisyjnkfqdyaR1YRwoLeqBYsJBlq5ZATvqPSM_o4dObrRlHPjuvM2xU3mrbAtC3m00) +![](https://www.plantuml.com/plantuml/png/hO_12i8m44Jl_Ohs0vgrqfEdIl5MmOFYKTfcRGERJKWsYdzlwZTucc5WtZ1Tb358ibHKigB5icyVYOsWBf_1sN8LyV404CQtMeoiQKeHm-nOa4NDpeAdaJT07KMJcQ1lwyiMtSu3lFQgQTGEVkXOL8PdIXh_HFMvye4hHZaIdIXFiCHxnWsu86lbjrjTTbc_) ### C4_violet -Theme [C4_violet](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4_violet.puml) can be activated with +Theme [C4_violet](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4_violet.puml) can be activated with ```plantuml -!theme C4_violet from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4_violet from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hS_12i8m383X-vvYUu0jbvqyJOQt2HuKZz9jSIiaRMbInRUtzHay9GJ-3pA8cgY9gMfqHyPwx1ylwmcrVaRFzQuQv00GpRlRhEvfJe9nyKxHQRTuXa365Q0LNSdECFRjfPnkvmdOY6A4donLOzr2QSN_e24N7xYYw97eHCYvbNlM9jpGhLqeJmrvo_CB) +![](https://www.plantuml.com/plantuml/png/hOzB3e9044Jtd08EmBGOLgumn1qaBZGk3PyM9kdvPBe7u-qTF8EhgbHIhr8Don0a6ieAMT5WtjRFJJj2oL_1cNmLyNm22CDRBLhME4R6C3ahQ4LDpe2dmUw0acKcFK9RbzSzklSTR4TLLUe0FpHdXROJnHd_HFMfye4Rifo9BfGchF0ZuJfSqCxAxxUQv99-0G==) ## Matt Weagle themes @@ -180,7 +180,7 @@ They can be simply invoked like the `cb_seq_YlOrBr_9` theme @startuml !theme cb_seq_YlOrBr_9 from https://raw.githubusercontent.com/mweagle/C4-PlantUML-Themes/main/palettes -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Container.puml Person(admin, "Administrator") System_Boundary(c1, "Sample System") { @@ -195,7 +195,7 @@ SHOW_FLOATING_LEGEND() @enduml ``` -![Matt theme sample - cb_div_BrBG_11](https://www.plantuml.com/plantuml/png/ZL5DRzD04BtlhzY6YoCrjegumAck2IbIcbZOfUAqMjj3izBi1pjZMHNYlxEhGDjZVHbvtflteRqcrf5dY-A2Js11ZeCY-AL-u37UHFLH_epUoXDpe4zL5VLIFXe-pSDC44Vl61oNexULNK0_8bJDXqsBsl7ztNxJPq6gh3Qk2Xg16KY82-D6d2TuWsX0xNAs3V64PdWjNbbD336jLECT9mk8PSWzH0kHl2lqP8sxbAiwJqCSDVkuMelkAHrQTUDdD-duL8nNYTHf6n3a6LkjvMyXq_UiN2mmA1r2OZx08EiGq8oQZNUhj6hUNSgwQyl3jayd4UJxyahUVMyoLYFwXMHkHfAz7BqDEb7iZ6ooPRyOPeYIZGLCNfGY_laNik0pc7JEj9nVV0FyN-ubrZq1PR_Rlc-xnCgaP_H5PWTCwHVoo2_x-aHqjyS7zML_hFklXvtQRtVRm-TYBQx1JRF5lm00 "Matt theme sample - cb_div_BrBG_11") +![Matt theme sample - cb_div_BrBG_11](https://www.plantuml.com/plantuml/png/ZL7BJiCm4BpxAqovf19DAE829q8f1Qcq5GaWJf6JBAqblx0tH1NYtrchq7B4bvLsPcTdrbS1XSTEAtQ46z30cxeAy5wzggM_zjK5V_DMymsY2vTPvaMVhYLkkheBu1jh40ocZTMPxa6i5MIJyz5A2ODF3_DH6GL3feKqcHCA424mTYHDexeM_Y7geX9v6mLibQp_YcSVP-bud9vIhvhG2Eq0dxeOXAt01siIqMffJlWWZrK6z0Aj7mnPiGq8khgsdMc5toRDc4Y5q4u1ts638VzadDvUEUcXheHpn7o1ckVEATa8bDOCg3KvFk5viKeNqv96F73onX-U9n7BbR9zu35Qu6WvvNA2ABfJAEFAifTq6CzHQb2qAv35hn-J2Uv0qlcX4SWUGVs6EzXw2ZH9zQuiLmMn8ccF7cHcW6IZXrZYr_uTOSNTygMwdI_pydung-RJsNHnampP5PYM3liD "Matt theme sample - cb_div_BrBG_11") ## Write custom themes @@ -452,7 +452,7 @@ sequenceDiagram { Following sample could be used as starting point for custom themes with sequence diagram support: -[![](https://www.plantuml.com/plantuml/svg/hLPjRzis4FxENt7sKYG16Zi3idqeagv-SLu0DyaSfqC_6RHqieZIf4UUd6P3__kEr2mxbPFKG0aabgXxdhjxxgZJ1q_IKJ7NGZJsxZsESvmZd46pTpAPEKJJ568V4ckMw0WKmOEY76IQAbBMICsFvdDfKj3A84WtA-Pe28xwey6mCxxwD9XSNVU6z_t1MRFLRhMQG1OAZw1j8hL-50sLmPkbT4fEDKxmg_Ba3vhVWvk70c0V6XIZuz3EbVCqHa-GEJk7DpEaISMobBh0RIJjYFS2LaphZ2DDY71bqq3jyLdBd6ZXtxNRJZwqPgn8CUMa7Cj4QAZ5chGNMfgWwv6dLAjfktToT1ksxZyEstFf2TtQaqbL5cG-hIsuxOp6S7CEuyl1nm44extkpVrrlpFwFEbUJ7etmvjHgzM2N2unQ3j5I35J1bDG1ihO5NdK6T_8MC54cc1M-DB6qwD6_vP9cFp0s82NXIQ8Cdfuo5MIWtIRn5o2reAJEmJ6N6NWloYpa4xEFOHUA2cVO6BRi3w9Gy8LDJihYxQoTlXteHoRYqOzJVY3svASD9vTeQ7cfj7QufUJkCBJpcXqyzVcez_ZYYtja2kK86mGVXVaL2PVPiuM9jqgdVIGMKDihwq3iZRsyi6MkC-UnXsRkR5tD_ZpVd3T6spO1Qq9gzRRRbDtiEwWS6nBzTDcLKSLXSwi9PZQh-X5hbACztpxF2Rch5M6yMIhK21d7yfqHLLmkEEIeKbm-BzbrxeKNI-Aiba0iGLpmUekkZPzx5PIby1wui-XpwsXY5dhyZ9WxMeds2LAJYjwsp72jI1rPrim8ypGXOjTDAcZTz6b0fL9lgRGFdowwi3T-FDmmDUlqhsesMbilFV2FSN0lmBYwKgU0tuJf-qI-wA6ksdVLql5zhihlyRkeFiAycAGhudTHoqVrqxZoAvKzPKZEMDGL3KDW7W5y7om0Dys9MRNxskhDfjscEKDPH9TfFZ3avjd_YhbE7cgbsJ5z3D6SirDzMgzHUUjEUXebU1RQCRVvk5gkskdlCd_UKl8XDHI4WBV2p52lKALLfs2SZIa4adA6XW5TvuYK1Fu8adG-wpGaCYO842WYDZ8KwVeC6H1c39740MydIDmfwHWCyYaqeKhYRIr2_Zr-FWOI9NVGUMgnTY_leCE4P-3M2q0La64lt1GmIxHmTeUte4oYhQacgFMbXagL9G4O9mhlvgbrl26HtueTVo8zC4HC4887fnNpAoaLl-KgPwTxQBeQyADq2-iyLp8w6k42oJrWXzZ6Uv0_h0_MKFK_8QFjzzWhan1w45BOdFUs-8-aLfxM2e9YzoQ21PtbpnVXuEBmNN_u51yOEMuQVy3)](https://www.plantuml.com/plantuml/uml/hLPjRzis4FxENt7sKYG16Zi3idqeagv-SLu0DyaSfqC_6RHqieZIf4UUd6P3__kEr2mxbPFKG0aabgXxdhjxxgZJ1q_IKJ7NGZJsxZsESvmZd46pTpAPEKJJ568V4ckMw0WKmOEY76IQAbBMICsFvdDfKj3A84WtA-Pe28xwey6mCxxwD9XSNVU6z_t1MRFLRhMQG1OAZw1j8hL-50sLmPkbT4fEDKxmg_Ba3vhVWvk70c0V6XIZuz3EbVCqHa-GEJk7DpEaISMobBh0RIJjYFS2LaphZ2DDY71bqq3jyLdBd6ZXtxNRJZwqPgn8CUMa7Cj4QAZ5chGNMfgWwv6dLAjfktToT1ksxZyEstFf2TtQaqbL5cG-hIsuxOp6S7CEuyl1nm44extkpVrrlpFwFEbUJ7etmvjHgzM2N2unQ3j5I35J1bDG1ihO5NdK6T_8MC54cc1M-DB6qwD6_vP9cFp0s82NXIQ8Cdfuo5MIWtIRn5o2reAJEmJ6N6NWloYpa4xEFOHUA2cVO6BRi3w9Gy8LDJihYxQoTlXteHoRYqOzJVY3svASD9vTeQ7cfj7QufUJkCBJpcXqyzVcez_ZYYtja2kK86mGVXVaL2PVPiuM9jqgdVIGMKDihwq3iZRsyi6MkC-UnXsRkR5tD_ZpVd3T6spO1Qq9gzRRRbDtiEwWS6nBzTDcLKSLXSwi9PZQh-X5hbACztpxF2Rch5M6yMIhK21d7yfqHLLmkEEIeKbm-BzbrxeKNI-Aiba0iGLpmUekkZPzx5PIby1wui-XpwsXY5dhyZ9WxMeds2LAJYjwsp72jI1rPrim8ypGXOjTDAcZTz6b0fL9lgRGFdowwi3T-FDmmDUlqhsesMbilFV2FSN0lmBYwKgU0tuJf-qI-wA6ksdVLql5zhihlyRkeFiAycAGhudTHoqVrqxZoAvKzPKZEMDGL3KDW7W5y7om0Dys9MRNxskhDfjscEKDPH9TfFZ3avjd_YhbE7cgbsJ5z3D6SirDzMgzHUUjEUXebU1RQCRVvk5gkskdlCd_UKl8XDHI4WBV2p52lKALLfs2SZIa4adA6XW5TvuYK1Fu8adG-wpGaCYO842WYDZ8KwVeC6H1c39740MydIDmfwHWCyYaqeKhYRIr2_Zr-FWOI9NVGUMgnTY_leCE4P-3M2q0La64lt1GmIxHmTeUte4oYhQacgFMbXagL9G4O9mhlvgbrl26HtueTVo8zC4HC4887fnNpAoaLl-KgPwTxQBeQyADq2-iyLp8w6k42oJrWXzZ6Uv0_h0_MKFK_8QFjzzWhan1w45BOdFUs-8-aLfxM2e9YzoQ21PtbpnVXuEBmNN_u51yOEMuQVy3) +[![](https://www.plantuml.com/plantuml/svg/hLPjRzis4FwkNt7sKiG16ZaPidqeagv-KH83hfCfJeT-CcZfP1EbIPMad6P3__kEb5zZEx674KWiKVVSS_VSISTFnZ9jYua8WihHey7-62S8Lr1jNGn66b5MW-0O4YMdg2rm2q_SZe6bARTSIIReqMJ2P0g2ImIcHyK4fONJTXnr6_tEbsZGwRMwZ-tegXhMmx0ALa5X48HAc13FGOLdy6xAD6T3WGFymOqrjUfBSFKa03Y6YlNHKMZNN1lRHsCXqse2xqPe1milKoOAtEQaxl66VCqyBJFsRbo4SviA2eCxBSVMvkP3lQxPKpWYHOeX9QL99alPXwH9FHTCEbrFZKq57zPR5wVtRklnSxS-_JKyFm_FbbGovPdJ-N9ZmNqZxiFTDVHleyyHEAEZvjrZhzs8lmwQDuFMNVSk3iCGncoAJjmXGeeP5IC5Bg4Cdbk38gCRvakOCEdCA69lO-opGFEUd93pcbGEpmfXmUjeu6dC4ogvNdFSkWXpoku42DF9m7pZCcUQJGouPYXThc5ytv10YKQBSzT4DgzQQQtnUy4rcLCtRgG9Vr1VMisa8IhIkRfgjBJuvS8lzxGHntT_hJxwtI_VqngfH0bfjdJu8iWXIxwDj2eeeMtICGCP5PpiXT8alVBDNDiIzzMBk5qtLuuUeZyVeruhMh5pMbjSzjvMcqs2bGwYzxPKFwqkwiYzq9bI5eRg1pNScAVex-bsDyRdB7Y6_jNcha1QFPNf1ek2mmEL36M2tPbbK-aKTSkBibg0O0lcXjJDcofzRYwadW4t4j-5lgOIp33hlR2JxYNLVh1RP9JM2jlU4Qu9ye9i2oR63BMx-4-QBD27wB80bKc-fT0nVEaquA7_jHlHzPlkNjNiqZVUnq2lO-0VQd_tTYMxW3-3o_eC-vg6XsdVvbE-JO1zb9zX3z5zJlTQa6-9tKR1dfUaVcOlL3KB8ZPo8ATgwW3-2c1ti00_LoKcweyRQsCs7J3CArmceg3FqBwZcuR-F6K_UPOVoRcd_sScR-4flwttg8sIjORW2Rw7gl-bL6RRJJMaJVfFMm5BB9yocY1q7mGnYZcgj6eKD9QbvGbpPoY87Psn7aXVNbCa2HgJ5NIsOZv30EV2OnViwouQ1CajVRzF0gSA64LJdreb1PL1nhWeTEb8A9N3-TdP6LXUdeJAjH5Zk_S03MlfHV3b0Y0L0lVdtbHGT1g4fJrye2C1jrjI7QCGocMsG3b90FfZcYUpOQeaRHYaXtIST1F4E2AQpoGwJSuEUUPCyB_BLA-k3b7qBU5YDBcInXNISSMOe-Mly4X5S0riRpws2x7aTQUtts32PM7f52IeRpIumzWclJio6vXo1lbOIGyE7cvfm7QZcwZNhfq4dqWvQjf_0G==)](https://www.plantuml.com/plantuml/uml/hLPjRzis4FwkNt7sKiG16ZaPidqeagv-KH83hfCfJeT-CcZfP1EbIPMad6P3__kEb5zZEx674KWiKVVSS_VSISTFnZ9jYua8WihHey7-62S8Lr1jNGn66b5MW-0O4YMdg2rm2q_SZe6bARTSIIReqMJ2P0g2ImIcHyK4fONJTXnr6_tEbsZGwRMwZ-tegXhMmx0ALa5X48HAc13FGOLdy6xAD6T3WGFymOqrjUfBSFKa03Y6YlNHKMZNN1lRHsCXqse2xqPe1milKoOAtEQaxl66VCqyBJFsRbo4SviA2eCxBSVMvkP3lQxPKpWYHOeX9QL99alPXwH9FHTCEbrFZKq57zPR5wVtRklnSxS-_JKyFm_FbbGovPdJ-N9ZmNqZxiFTDVHleyyHEAEZvjrZhzs8lmwQDuFMNVSk3iCGncoAJjmXGeeP5IC5Bg4Cdbk38gCRvakOCEdCA69lO-opGFEUd93pcbGEpmfXmUjeu6dC4ogvNdFSkWXpoku42DF9m7pZCcUQJGouPYXThc5ytv10YKQBSzT4DgzQQQtnUy4rcLCtRgG9Vr1VMisa8IhIkRfgjBJuvS8lzxGHntT_hJxwtI_VqngfH0bfjdJu8iWXIxwDj2eeeMtICGCP5PpiXT8alVBDNDiIzzMBk5qtLuuUeZyVeruhMh5pMbjSzjvMcqs2bGwYzxPKFwqkwiYzq9bI5eRg1pNScAVex-bsDyRdB7Y6_jNcha1QFPNf1ek2mmEL36M2tPbbK-aKTSkBibg0O0lcXjJDcofzRYwadW4t4j-5lgOIp33hlR2JxYNLVh1RP9JM2jlU4Qu9ye9i2oR63BMx-4-QBD27wB80bKc-fT0nVEaquA7_jHlHzPlkNjNiqZVUnq2lO-0VQd_tTYMxW3-3o_eC-vg6XsdVvbE-JO1zb9zX3z5zJlTQa6-9tKR1dfUaVcOlL3KB8ZPo8ATgwW3-2c1ti00_LoKcweyRQsCs7J3CArmceg3FqBwZcuR-F6K_UPOVoRcd_sScR-4flwttg8sIjORW2Rw7gl-bL6RRJJMaJVfFMm5BB9yocY1q7mGnYZcgj6eKD9QbvGbpPoY87Psn7aXVNbCa2HgJ5NIsOZv30EV2OnViwouQ1CajVRzF0gSA64LJdreb1PL1nhWeTEb8A9N3-TdP6LXUdeJAjH5Zk_S03MlfHV3b0Y0L0lVdtbHGT1g4fJrye2C1jrjI7QCGocMsG3b90FfZcYUpOQeaRHYaXtIST1F4E2AQpoGwJSuEUUPCyB_BLA-k3b7qBU5YDBcInXNISSMOe-Mly4X5S0riRpws2x7aTQUtts32PM7f52IeRpIumzWclJio6vXo1lbOIGyE7cvfm7QZcwZNhfq4dqWvQjf_0G==) ## List of available C4 language themes @@ -466,8 +466,8 @@ Ex. following Japanese sample still displays an English legend (you could change ```plantuml @startuml ' first diagram without the C4Language_japanese theme - ' !theme C4Language_japanese from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + ' !theme C4Language_japanese from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Container.puml LAYOUT_LANDSCAPE() @@ -484,15 +484,15 @@ SHOW_LEGEND() @enduml ``` -![Japanese sample without C4Language_japanese theme](https://www.plantuml.com/plantuml/png/hP7DRjD058NtynJJi4WYfR6AkcBLu4PqaQOHTa6ih4ayJOpiiJKUAweG4fxX1maG24ehTe0gMa0ge0Yn2Ut3NDhaCRXEIxk09LwDpfpvxZc-IwbYKcLHICfq8v2fedx0-f95T1YeGPmfgWQSseij9lePwtFlDakOu2alz8WJMgPpnUdVdWqPHtIWL99UiIp9XlK-GhDkbdBPYuNYGjLxSMGb8HD5XlbK-M7GjUp5-KuXhQ-sh8YbYajhDYCbT2uGlJ3p-N-XekJP-885WijwWbv2MerRQ-kkrsgqbnsxqMbMgeHqk4nZKM5-58WQBKqEtarUF9pUUr2g4cSJGP5tDSw4p-HcfRTGesNGty6CmEo0-LokqZk4udS-g3BaNOyb2P90Vm2z1sORzFkP_HFeRs36e7-0GNrKGfDzgKORJgVURhe8aPnUhY_GrHjsSJVTVNJo-Yla1owk2nk1FWAz2-Ojc8-pmmZqovClMzEnWVmDw2UGlu9y7_AdaEz1_WpoGzInnzsp9XLr2aBs6H8loNKU_cb_4VxNpwF9rlufjiYouheT1zs5-TnrWGDpVvPe3EOnXZf-ldrykFFtQ-AihDtqMirhpVOo_libBdpSosy0) +![Japanese sample without C4Language_japanese theme](https://www.plantuml.com/plantuml/png/hP7FRjD04CRlVefjE2IHKfkWd3Wrk14zkAc5tI9ErYRU9aRssbglYIg4X7VvKmaG24ehRe0gMa0ge0Xn2Ut336to6ApTqXxWo9v6Cz_-vfkPXPHZnhCerAfeFM0fHtw01mn7Q1JmOPnnn8S4cIqBqq661yIxZHDCIKgAV4GqL4LpPVHFpJgB8pJaF4cl6WR38tsWe5alImdhnvGJolL-71b9Y6dXOJxbVXZq3BCrRnUfrMNBk7D5RpRroqRP9DNGN43xOUQJ_uGrMvwflk204gOdnHuqgtrhPTNrh7PtqJ7RTgTMrpIRi3IcDUn70MsWolJWtVJ5ezdzXvMwvcoad4JUjJYZFcORjNwpWQeWleCSWzm1-RbQHtSrfDvvezg8z3oS98e4uWE8FP3R8DwNyayWle6SWFW1KkN75IKoBpLGsx7rRiTL44QGCe-MryoYDjjzVFBwA-G7hZeO9mp44OXTa6z1VYo3COYN9r-sPXC9-HiGJo1_1Va-v4yXtuFy6UI7Ag_ck7SsIOsVWXJx3AcAsWqI_fd-mloldqVJhVrJRE5boNLjHwaByRdg0WVoGUbe0d9JcJf-ldrykFFtRyrPMhdfMPthdUwYslq2eRwwosy=) But if you activate the `C4Language_japanese` theme, the legend is translated too: ```plantuml @startuml ' with the C4Language_japanese theme ex. the predefined legend labels are translated too -!theme C4Language_japanese from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!theme C4Language_japanese from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Container.puml LAYOUT_LANDSCAPE() @@ -509,7 +509,7 @@ SHOW_LEGEND() @enduml ``` -![Japanese sample with C4Language_japanese theme](https://www.plantuml.com/plantuml/png/hP5FRzD04CNl-ocsuP14IcqLzSIfmOte8KqZae8uMPjucWJPQskzLgWG4lRo1maG24ehRe0gMa0ge0XnAUs76ThaOp1EItk0OtsnzURDRz_pBiHQA9q4FYlouK3tkUu3T-RhGlOIqGFtjeY4X1XoFG0ETwof8rBWmTf0WiTzw86ab-Y07tEXoAg4Z7sXQQZ3aCtag_-7hgamu7sje_YARIinj7eK8UaaCQXkA3L8RNN3m8vy8VECix7s_477TkPdcxcqkbot0n5hKFRqZ9ZD36JNJpou42X9haCRWdegAo8lO_NghPNLjbklDXPRJhLPAvKPQuAAGraINZ2G5LuOxxqVltmqkV-mK6QjTG85xjKmaPvGwwNkN8KNCVk1PeHc2ysNOfdVPPoUiuDAG-Yu8eg8XDb7p7RGR6BsOMh_ZDbtDFkO_KH3-gX09kTIXLTRJQjHQnD40RzipV7b6qu-csm_Fdxp3TEzDjqjDSBi4BDjDE_GV9f-Z31xTVnrOx9lC7sBsLDCNsEwY-apJ7SmVOxf0UdKuzvfav8-0H7x54b3TXtyl-tFm__-TJZUs3t1vbcMskrcYzov-SnrZaFpW1BbvSmJ2dNqOlFeOElVRTPQMhdfrclNQer5-lSB83swbpy0) +![Japanese sample with C4Language_japanese theme](https://www.plantuml.com/plantuml/png/hPBFRjD04CRlVefjE2IHKfkWd3Wrk14zk6c4NH0dQnDlao1xRQtNX0eXrLx-L2e81AKLDq0LBI0LK8IuXFPXXZPv3CP9QGzmP2-xcldcjz_ix48igP19u6j5CkZB7f4zHioQHNateLtctg4HvIncUJnWXDtJfuf8C8-jzJdpYC-wZED6syoF2HKe5PJ7FfMOb66epSrA_mLT4s50Ub96yLN347IWTz52qavY9ZeXbunBlHC6HkHJddkSZwNdzzk6MPjlvQ7LPSkuUqMlLlNBnlIIM9lhyuwVUEm_KSsQQs89nKw57kNFf5drsokhZclLcuksMMyrIcLDQp4HXxn4lQ3FAwGmFdmtVl5uil6eKDRizLYomBqM9joZOhtKgLP84RBle8QWTa5zBfR9VOtWEh-eD61jbqOHaY3x0Da-g1t8ta_bdo3x1ce4sGzG61yMK6HUgf2wtTAR3GSXE00qJvPlcdbkilVazFLNI0yTdAva0h9ZoFP0lGNrSNeOGlRozClsPAGWVGFP5gIl83s0z2ca-v0-W_G8uzZ7WxDEId86GlOP4fFQ3UR_wVx2_A-Vn-FjWnaszxBaE2qRrRduN7M10_LmwcW4QXDDdJpVEJdQ_RjQivTMRhbMutgZkOXllu2V3-Vo6m==) In the following list you can find all available C4 language themes (the diagram contents themselves are not translated that you simpler see the differences): @@ -518,120 +518,120 @@ In the following list you can find all available C4 language themes C4Language_english theme is the original language theme and need no activation. -Theme [C4Language_english](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_english.puml) can be activated with +Theme [C4Language_english](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_english.puml) can be activated with ```plantuml -!theme C4Language_english from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_english from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7DRfmm4BxxAIRRGrXf0qgLKq-XP9KSo0OLjb5FoC0KBFd7iWUXgEgxTzocIH-WN4RCV3_pZMyZoK2hqUA25ZG8rKqjxRpA6NkqirPnWU_16LY8VFnK545k-QneMOSrOXYT9RIKZyuKNakRbAuYJLeDHNLprQJM-R4kZ8o4eVXj4SM5igDU9_mlejpgAsP8PJ7aFaKHTVdjwTprTNcwQwkoEMPx8HeCqTbCJaRP0-pAL5Ma8Cc5tLwqBonc-izkjPCCBzbuVO3BLXglyN8FFmJmzsQJRJZqqdlMUSO1Ik-r6YKfPtVSgZuSe6oR_7Jic18GFkRNyFYrIhDIQxT5I34Za0FEw2L3pAf9iHTqco9E1QGCQlQAlDlFr-qo-ZDadLSO3yKNr7zJlQzrZipa-j1rJSke17gRlilS8qN-nLJIC_zB4Ut3qtDV7--Ffpi-u2tQYO_x2m00) +![](https://www.plantuml.com/plantuml/png/hL5BJyCm3BxdLuHne9Esbg6TEAsK2GvbLBG3SQgorcoHybBYKY74VyVX_GF8nPBjx-Mi0WgFWrRi20-WWHVBKfZz8FRGWjah6GxyoLlD3uWkd6UP5sEwbtWOTaC0trc3O33jhCwS4YOopGFsIkwoOZclOcjxKsRFP-bYaPvc7ng17KdJgQ67Vs8jbcr1424D-DJ5CApC7s-tJLlccykwoAjrCcMi0X-iIKIlfPdnIHwh3EW5MZ-Pileb8EZsmWwc5_ubwHOpVb8BxHISJFahu_H-P98HTgrmZdWUOCTpvvJi14fh9jGgZcSyhwjqisu8ue6JKNvpNyHPhfGT0uyv0qVBAQGJjA87XPAqU3DAHF0SfGP5Me6ylNsvI_1pI3nVQpHaTw2-K_tQsWP2KhrkcggchRZqC_sbkG8a6oF44Z_wBuJLrxSFRRc-McykwO0hC3qTznq=) ### C4Language_chinese -Theme [C4Language_chinese](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_chinese.puml) can be activated with +Theme [C4Language_chinese](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_chinese.puml) can be activated with ```plantuml -!theme C4Language_chinese from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_chinese from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7DRfmm4BxxAIRRGq3QW5Bbr5CeGSc1R51X6_M434mNI_wnxB5GLFNTQwlfRXyWN4RCzytt0_UUkAEW9BkY5HL2VTToVGhyXEEy2eqUuQSp2bOYwx-KfUDRSHAqXYbuTBFHX9gAsQZIIgwJqesdHOgfhEzkkhGwFhUbufxGbSa2FRiIUfPXmGyHZQknZXSyXdM5JLLOM_ruEGvZMnqU-hhgcYndh4FdZSxueeJUmwvAKtXod8pRvQn_yuHg_6g2NhXxo-RRFLptN5c9rpdyOX2ViqssuJHoQwFEAqvGMIl5p4aOlOkh-jCUghuh3iqGJnp2v-8Mdh_N2QkaD9k7LDC36OWTBOyK5II9w0N39eZG0Gc5Cdt_cEttUxgC_e9HvvqMGVODvRzMbrX7ZpxvFGr3rqTM8ftHYymZae-lc4RwpV-ViFxfvNLicyVcy93bx1xr4fJy0m00) +![](https://www.plantuml.com/plantuml/png/hL7BJiCm4BpxAqmva4fjGb5Fd1f21OTG8fA2E4LkihIM_9Az8KA8VsVD-mFmPINFxEpCxYgWy3XenOxm01fuiIo5sGzY3srta0O2y2TlDJyWkd2UPLwCwLxYOTWD0Nnd3OB1jBCwSqgOg3GFs2kvouhbl8fVsvioUpvB5ulqDFkO4TYHD9qQUlWdrMBP5jGYoAvFNGp3olpnTjkqPRwvh8kyMYTJnYhmmPf4z5gQ6P_aiSg0Ng3raochNmA2RY_iO7hXNv9kCUCdjT1EmScKlp9ExsTCCiAk5SwHpWFiUEwSafr0QSs4lehZ6S_hAjsi6shnmCaelxal8fOhPSV0Oyx0qN8AwGHHzA1GqYpUZ18HF4UfGSKBaBUtBtS9VeAayqKZaDs1-axrQsiRg9FgTTDKDR4YwGVzbRa291iZn18F_RU5rTUt3ssvlbflBcc1Ap0zBVST) ### C4Language_danish -Theme [C4Language_danish](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_danish.puml) can be activated with +Theme [C4Language_danish](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_danish.puml) can be activated with ```plantuml -!theme C4Language_danish from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_danish from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7DRjim3BxhATZiK0T8RNJeQQTwRj0UtDIOdHKx6OhDnGBq8qWKZ6BOku_QkdOFC5y8azyFF-esaWoKZ1ONjA11Q6vQQSz9dd6S4qqBV0_Em4BauwUg2d8jpugMT4eHm-GieQLoSgRoMjgiSnLfrkfKDJTNNMuT7zlAo4WOgjy6KLmeE-aqutyHvTROC4CgYw7qEOXewszFns5iwyDTtzJTljWAqM68pXPoDihkO5FdgY85IIvijg9_OJ4pVdR9pZAy5DFr3YvxQRp6ooty4C3VcqsnuccKthFECvwWzbwhIP9oTiEjviCEwhuh3_k1AG7XOtaDZr-RFAkrTck473C2EU2CNZB494sAlM1O5N4g86LGirVatNw-RbVGdo7hlC9uABwW_flgVQrZP2RNXs7eUaPbqDlqNUOUAV8lvfAV-L-Aw1-UdiTsVxy_tF41Rz7EVDnV) +![](https://www.plantuml.com/plantuml/png/hL5BJyCm3BxdLuHne9Esbg6TEAsK2GvbLBG3SQgorcoHybBYKY74VyVX_GF8nPBjx-Mi0WgFWrRi20-WWHVBKfZz8FRGzWDs1_xahUO7H1VEiyoBCTrBF0ox8O3lh44mc7PMPqu94tdc0NibTrcnd5UnjRqfi-UpTB58JxCFXS2EfEdKqCC_iHRBjY28a0Pywc8KLkQFjzkcBVFDPLtarJgPCbQ13zOaejVIpFWaZrK6z0AjdqnP_H8GT7jX1zCB_v9qYna_gOLs2awc_9LnUZyooGYxLZX7F0-muxbpIdO2fJKJQXN7CvxNLRfPDmJnmCaelxaluYnNoew1nvo1e-KKqWbQqOD2ILgy6IKYU8vIWoAjGDxUljmb-3aadgyr6h8xKD-fVcrj0o6fNZTDLTDMNFgP_j9S0PAD4MA97_qNmkhhsuUsN5-jDvTqm1MOdexx3W==) ### C4Language_dutch -Theme [C4Language_dutch](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_dutch.puml) can be activated with +Theme [C4Language_dutch](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_dutch.puml) can be activated with ```plantuml -!theme C4Language_dutch from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_dutch from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7DRfmm4BxxAIRRGrXf0qgLKq-X12K7ia65RTGJCZ1TBFd7iWUXgEgxTzocIH-WN4RCV3_pZMyZoK2hqUA25ZG8rKqZxNcLPnncQLLSu7jm1XOY7pyLHP1RVbQqhECQCKpE4bhA9sSAhwLDGbUHPgt6ehgvQbFhzDWKHaR2KFnsYE92sKclC_uNKMuD5JEaiXXodvA8flpsTEg7fZpUTLNPrjbUY1P3T3QJir7s0BioLHKfI79XjnVT2ukPuRDRxIp3IpPT7-2oayPhlDp33m7ylTba6uw3z9vrdd64qdkj9adAsHstgWy7ABisFzOzKmB2n_mQ7hzMQLPgxRO8AMO4Si0PlMI8MJKfze9-KyIfW9H1pLwHT_lvkbr6VuQiymhZeVY2-c-gzxLEaPbS7_g-xHYLG6_JTvbxfCY_c4fwvdyfedjuUXwQ-hu-tl41Rz7EVDnV) +![](https://www.plantuml.com/plantuml/png/hL5BJyCm3BxdLuHne9Esbg6TEAsK2GvbLBG3SQgorcoHybBYKY74VyVX_GF8nPBjx-Mi0WgFWrRi20-WWHVBKfZz8FRGziB8SE1Ftcf-G7JXFCky6DEznCEm6mBupXe4WsbdTUQKC95e7h1NSfSLotaLMzkRCdi-InUBz3Jxa0ZiI9fE3Jty4sknR0k226d0fovcOMN-UBjjsZBVNDP5NgsJAMCL-61D8dejpOnFybXbG2_G-icKrIy1GRSNTZ2zy2z9jvZnarfef-1aobyPf_SZauomQuLpnFC0EvuxfsGdK5epeLPnFEDvNQMRTKCG3voCyflx8ivofUmOUCmPE5fE8PsW5JqebAJ5cr4YWkSeDIZI2kJjxSjTWfz3ulbQeo6x0_MTwjVMDX2IwdNJL3LjnQMVwI_D5I3P626M-D5_8Qo-ldreo_NLUdD91ro1wUcuxm==) ### C4Language_german -Theme [C4Language_german](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_german.puml) can be activated with +Theme [C4Language_german](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_german.puml) can be activated with ```plantuml -!theme C4Language_german from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_german from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7DRfmm4BxxAIRRGrXf0qgLKq-X12K7ia65RTGJCZ1bBVd7iWUXgEgxTzocIH-WN4RCV3_pZMyZoK2hqUA2pcWGgfj6scML2muB1YCjV0_Em9d8nqz54UIMBuhEwxX639EpX9RooPd2QscJq5MaMQkng6wksjGwFJQ5aP4m5ByTehXGTjBhZFz5b5j3nGofB8RSfoIYARyzdVgXAOztNLMsTRONeiKGdStaR9GzmAvCLKKAabpOxKNtmc9c-EnMEylmaatN1xZifF4QB_VmGm1_RpRPXkCWlMUTPnoXz5whIP9oTiUjwiC1ogxDZtNFb83mCR-6nwzLcfLQkor2YXc17716BnbYLasAlQ3V574g86LGirVatNw-RfVHdo7hlC9uABwW_flgVQrJP2RNXxvlEqObqDlqNUOUAV8lffAU-L-Aw1wUdeUclg-FTtp0MxGp7_SN) +![](https://www.plantuml.com/plantuml/png/hL5BJyCm3BxdLuHne9Esbg6TEAsK2GvbLBG3SQgorcoHybBYKY74VyVX_GF8nPBjx-Mi0WgFWrRi20-WWHVBKfZz8FRGxi5hOVYJjveV45qupp8lndGlyJ3iXW2-imR1ODfPdJabJ2IQ1-oLt6N5Sbx5rlQcp9xFqiKYFSq-908xagPJGm__n5eisu8WGXhmgOjPM9a_tcwRjimtbtMHL-jaobW5FbYJY5vBC-EJF5OPq0kqVZ9bzKj0qEs57Kml_4lIBMRyf1RQAJYPybV6wVt892FiMk4SyJp0ZkVEATa9bDPCg5KSptXUL-bctH340oUZ_EQ-YBDSAJi67dC6ZfPJI2TeHGyA9MdnPfI8u3bA3Ogq0dbx-tANuEUGUBxMQCZkG7sd-hMr3OIaUjqqLKrRSUbd-ajp1KWsHeWbVlHV2AklRn_QSdsrtbpI0LTWUZhkEm==) ### C4Language_italian -Theme [C4Language_italian](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_italian.puml) can be activated with +Theme [C4Language_italian](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_italian.puml) can be activated with ```plantuml -!theme C4Language_italian from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_italian from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7DRjim3BxhATZiK0T8RNJeQQTwRj0UtDIOdHKx6OpD9GBq8qWqWcBOku_QkdOFC5y8azyFF-esCKPUh54NV29BqDoqw8uB7cdKZ4QZW-_HMpWnX_IfgYAUowFcqt9O4iN9EoR7vUHj5Gowh7ILU3RwK3KtLrrkxH_Roc9YYjLlYwGkj9lCCjD_4PNMs0W3jQDOXXn5jVMtf_qmjlNkhc_gRbkibUee9kyAdArs6rZLkUh44Td7rLhrBo9cnyz-SJF6bsAwti1bZpOOkbp33mNolTaKPpgC68BeFDC1wX2Cdf2rTojfDHysKFTTkTiEGea47yjhUFpQv5bjZ3ydo34Ji0V9650WTZ6inGk6isP91Qmj6V5AijlFr-qA_ZCKdLUO3DKNCdzJlQ-rJyAK-Z0CNI-e37gRlilS4oVvfLpoC_zBKVt3q_FORk-tkpivu2svMOxx2m00) +![](https://www.plantuml.com/plantuml/png/hL5BJyCm3BxdLuHne9Esbg6TEAsK2GvbLBG3SQgorcoHybBYKY74VyVX_GF8nPBjx-Mi0WgFWrRi20-WWHVBKfZz8FRGIXHA2iEVlDNyWEZ2UPPvCQPxYOTXDmJmdJK81jFEwimfOIBJF62lv2uhblCgjhOtPVPybYuMwMdseH7OaJIT6dhu9zPYsHO44TA0JrqCmyhyyNRRj6M-kQoBl5edKyOgyC6QHFHQcXcVvB7AW5wWzPCfgry2Wculx61wuL-IRZ7Z9xNGJi79bByoJkz79XbXrmhdYES1TZntJibEeBHcGgtYUCRpkaetwuOW7ZWPvJVtHPpbIjany9WpSBISGZf1AtfGA4cBDwD41CzHQb2a5SZRsvUx13-7nFErHaDs1-exrQ-jRI0arUkcgMhQYai_qr-QAq2oCK8iyQF_GbXzVVlGbkkhzUQI3hW2qzDntm4=) ### C4Language_japanese -Theme [C4Language_japanese](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_japanese.puml) can be activated with +Theme [C4Language_japanese](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_japanese.puml) can be activated with ```plantuml -!theme C4Language_japanese from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_japanese from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7DRfmm4BxxAPpj8Qoq0QNAgQTGWf83sQ32Dke93J3TTUKVonw4eghltd6RPli0uJ9YvlkPRtmR2G8jHeiBEg51MTqqO8yB777u0HuiHfJVWpFoHEJZfw88iEP7HQTbN2A6oLb2I_daJE4rs2Hr5MdMQYogcwisjGwFJM4W4eRYZqSK5yfEUfdnNKIvDLJC06Knv3vb4KtvxUdG3qsvl-kgigsphH0jXkXi1hDHTYStPQegKW1oORCLtGkBcU6pM-mCuIMRhdVoiWFZDLvkvKyX-NkpoLOS1_2UTPvnbANtMar0ojaDjweFErbsRRwlUwO4b1_pQ_dujKgpKcktHfbYHabESaOF336B9iLUibyLSIf9og1chyYx_NhTBgE_GzPvXV5GV47zBzLvhKDa9jU7lcyxHYNGs_GiSuyK-HTJIS_yFqLq3q_FGrFVr_ixFk0jsfcF-ni0) +![](https://www.plantuml.com/plantuml/png/hL5BJyCm3BxdLuHne9D6oz1Ed2XbWaCP5Ur0dAgiDLjGNafSAeJuxpYynWyW5qkslvTp7b1u7BHY1xW33RnObC9i1x65zbauOI00V_9MynsY2sTPviMORYNkXiqGm7VM81XCEwipfuI9LCS1UoKtMR4uhc9hVLDcBwVfV9wUP9yYWHr8qwcXXtzYBHPjGH0X3VZKnJIip1zlrqrRvglBkiYhPJ9bh08Vh4b4hwMPyKaUgmpe1Le_cRBwDI3ezi8EfXV-DUdcCtvK2-qK74tv6-FqVcMI4JQjS8vu7c33S-UKx0HAQoRKAWvdFA-hTBLi2EA1ar5-Sr_4MQwK7GEFEGD7ooca4xIY1uMIj7WpIaJm7AK6HLg1lBr_kqlmQqWytsiqP7UWVbBjRQq38QbUDqrLqrPS-ftkQQu0oSO8iSIF_WjXzVNjGrikhvQhIphWEPYUZli1) ### C4Language_korean -Theme [C4Language_korean](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_korean.puml) can be activated with +Theme [C4Language_korean](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_korean.puml) can be activated with ```plantuml -!theme C4Language_korean from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_korean from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7DRfmm4BxxAIRRGrXf0qgLKq-X12K7ia65RTGJCZ3TjUeVonw4eghltd6RPli0uJ9YvlkPRtmRIGPQZ1ONT4A3KDqqqXuNUSJXXmieBNmFpi29oCTFHH7acXyLdPPnYHWcPmajvPCpXTVI9g6hIBDMOr7TNBMfTNXi2YCZOIZ-E4HneUoabndVHPHRGyKCgIo6tASaeYc_FHtweIdtTrrLjdMs5QB549tDv6oKtS6cJ5L52f9Ss6n5zy9YPlZi5ZlBy99DrpkuxAJn6Y-ty5C0VsyssOhZ8BrddMSSeVHUgqcISdR3hUh33igkpVTrpvI0y36_XiUlLPgLMhirGeePWHnmHYyPOXPDYhsWNnLnAY1bKBDNvDr-lMwNqTyXwxp2U2Y-eFwNwhpM8JAJwqFVjnsZ4kXjUfQvHuhyYwcaP_wV8hg7f-UXgU_h_HqVy1RjpCVz3G00) +![](https://www.plantuml.com/plantuml/png/hL5BJyCm3BxdLuHne9D6oz1Ed2XbWaCP5Ur0dAgiDLj4NafSAeJuxpYynWyW5qkslvTp7b1u7BHY1xW33RnObC9i1x65zjbw48O_UQlv3j65ioppOaot4dV3PWZWEsiG3AQTrPbJmaIYuu2zafkiM1nNiRM-ARENqtG-Jq-oJud03gJfrD33Fx4MYxOWY906VEfY5bRcZxVhfYtprMLTvDKocJ9MWG_M9ABNqipu98zL1lG2hPzCMVqQ47HxOGVJ2_-QTFCPFwg5TWgEfloDSNg_Cia8crOuHpmFiE6vSqfs0gKr4seLXpEUrrMwMZO4yS39AB-vB-8iLygEWSUSWQFb5D89Mj63GabQl1ab8dYEKeCYhK3Uth_T9VWr99xlDHgoEr0_gVQsre6GLA-RfgffAoxzJlSqLu1aOuHOuaV_XR3w-lQXBPTNozKb7V0SJ4_7_G0=) ### C4Language_portuguese -Theme [C4Language_portuguese](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_portuguese.puml) can be activated with +Theme [C4Language_portuguese](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_portuguese.puml) can be activated with ```plantuml -!theme C4Language_portuguese from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_portuguese from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7BRjmm3BphAvZj8LvWOoD5JZt5THR9mTaOjRT1JuRMPhq2z10a2aPGzDzBjMdI3wWlX3cS6Gvr6qa6IaQB2pgZGMXkMccN91SSlMDaIHWHlWTdu4pauwUg2d8j5qNdT4eHm-GieQLoSgRoMjeiTXLfrkfKDJTNNMuT7zlAo4WOgjykKLmeE-aqutyHvTROC4CgYw7qEOrewszFns5iwyDTtzJTljWAqM68pXPoDihkO5FdgY85IIvijg9_OJ4pVdR9pZAy5DFr3YvxQRp6ooty4C3VcqsnuccKthFECvwWzbwhIP9oTiEjviCEwhuh3_k1AG7XOtaDZr-RZDLQkpL2ZXc17716Btd494sAlM1O5N4g86LGirVatNw-RbVG7v1rNiSO55zG_qtrljOnCfFhmp1qFK_beJVqNUOUAV8lvfAV-L-Aw1-UdiTsVxy_tF41Rz7EVDnV) +![](https://www.plantuml.com/plantuml/png/hL7BJiCm4BpxAqmva4fjGb5Fd1f21OTG8fA2E4LkihIM_9Az8KA8VsVD-mFmPQMTsPdPzIgWy3XenOxm01fuiIo5sGzY3wspXEm72C2VlDNyWEZ2UPPvCQPxYOTXDmJmdJK81jFEwimfOQBOF62lv2uhblCgjhOtPVPybYuMwMdsOHFOaJIT6dhu9zLYsHOq8gG1dxgu3olpnzjjqvRvvh8kycgTJ1chm0Th4j5hQMPyaiSg0tg1ra-ch7u92Bgzi8FfXNz9kiMCdzH2EmKdK_xAEBqVcsI4NIkS8vq7sF7SEIKxWTAQ2RMAundFwohTh1iQyS0fAB-vBoAMAsN7mEEUWQFbjAGJHD63GabUl1ab8dYEKeCYhq3PthxI9VW9aiuNZK1s1-fxgzzOsq2JLA-Rfgg95Ka_wA_C5I35626M-D5_HrXzVVlGbkkhzUQI3hW2qzDntm4=) ### C4Language_russian -Theme [C4Language_russian](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_russian.puml) can be activated with +Theme [C4Language_russian](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_russian.puml) can be activated with ```plantuml -!theme C4Language_russian from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_russian from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7DRjim3BxhATZiK0T8RNJeQQTwRj0UtDIOdHKx6RBD9GBq8qWKZ6BOku_QkdOFC5y8azyFF-esaWoKZ1ONT4Q3qDoqqfwIFE4OKenAMlWUd84paO-VgYh8jJmfEgSfHGopiuIMojcPocjfiz9Lf4MhgMfkhhhSEZwsbP6HC5I_BQAuK7RMQS7_8igjiM66L1P3wNCKqTRVdex3sDQ7kxwfktsn5QB349qjv6AKtS6cpbL52f9Ss6n5_y9YPlpiabraU2dcwnrSzj9uZPTR-260lpUROiLfbDwppZDEK7klrIn9ERlXLlDX1tNVbOVzm9I0yB6yXiUlJPxLMhirGeuPWHnmHYyPOf8cnLumh8eu5P0ogDahycu_NxShwC-GTLvXF1HVKFzDzRxMCJAJwyCmT3sZCkXj-YvpZnJv5tF9p_mlHVGFJyzZkx_V7-xuWBTe5pxkBm00) +![](https://www.plantuml.com/plantuml/png/hL5BJyCm3BxdLuHne9Esbg6TEAsK2GvbLBG3SQgorcoHybBYKY74VyVX_GF8nPBjx-Mi0WgFWrRi20-WWHVBKfZz8FRG-Y44AGn_ybRp0w8BvrdcnPZk9Hw6tH30TzOW64mxgpEdX8bCyu2zahkiMCwhsDhUbDdpMRfOfAVPXqPWHz9qQkZXdrYBPLiGH4W3FdKn32lpnzjjqvRvvh8kycgTJ1chm0Th4j5hQMPyaiSg0tg1ra-ch7u92Bgzi8FfXNz9kiMCdzH2EmKdK_xAEBqVcMI4NIkS8vu7sF7SEIKxWTAQ2RMAundFwohTh1k2UE1abD_S5t6MAsN7m6FEmD5o2ka4hUX1eIGjtemI4Jn7gK6HLY1lRr_k4lmS4i_N6WtP7QZlLB-sje6GLA-RfgffAoxzJ7zfhW39nWYnn8_-2s7rzUr3MwwlrfjBEk0AJ4_7VGS=) ### C4Language_spanish -Theme [C4Language_spanish](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_spanish.puml) can be activated with +Theme [C4Language_spanish](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_spanish.puml) can be activated with ```plantuml -!theme C4Language_spanish from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_spanish from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7DRfmm4BxxAIRRGrXf0qgLKq-X12K7ia65RTGJCZ1TBFd7iWUXgEgxTzocIH-WN4RCV3_pZMyZoK2hqUA25ZG8rKqZxNcLPnoYbrR51Ru7Ps0Xyl5JKGIvvMT5opgk4SFaBA6bV7Acy5hQf7GLQTPgBAgRgpQrJezDOMGa3CLlYoWkb9tqEkD_4UNMK353AeiXzocAQCflJwT-QChZNLULRPtjXMWnH6SpEHjb3x0hKrMHWYGNTdlHlR2O6JwxrSuol6JJzG4kEscyniiz_130tvjDjk4uIEzPvnb7ABtNQfAadDrng_fmWB9hysFTCoKWVColuV5hbMQbrcwBa69680USqKk6c5MJOY_eDqMS2aWPrEmLURUVhzjbz6V8Egym7eelgF-cUb_h59d9zQ7lsuvH2VGsVPUvHuhyYwcaP_wN8hg7f-UXgU_hunqVy1RjpCVz1G00) +![](https://www.plantuml.com/plantuml/png/hL5BJyCm3BxdLuHne9Esbg6TEAsK2GvbLBG3SQgorcoHybBYKY74VyVX_GF8nPBjx-Mi0WgFWrRi20-WWHVBKfZz8FRG1YUC30V-vAtc1qGNphFCYp7TIpmCko60xwn1C9XsLcTE2HEPvW5x9NTPiPnNiRMzARFditInI4-p3ut0ZgJfrD33Fx4MoxOWY906VEfY65RcZxVRfYtppMLTvDKwcJ9MWG_M9ABNqipu98zL1lG2hPzCMVqI47HxOGVJ2_-IT8iPFwc5TWfEfloLSNe_Cia8krOuHpmFiEEvSqfs0gKr4seLnpEUrrMwMJS4yS39AB-vB-8iLygEWSUSWQFb5D89Mj63GabQl1ab8dYEKeCYhK3UthxS9VWv99wlDHgoEr3VgNvjRGCXgLutJLNJLbpwcVxIN06IZH5YYH_z5yBgwzk7jbnVhJUNTC0Lc9wE-mu=) ### C4Language_ukrainian -Theme [C4Language_ukrainian](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes/puml-theme-C4Language_ukrainian.puml) can be activated with +Theme [C4Language_ukrainian](https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes/puml-theme-C4Language_ukrainian.puml) can be activated with ```plantuml -!theme C4Language_ukrainian from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes +!theme C4Language_ukrainian from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes ``` -![](https://www.plantuml.com/plantuml/png/hL7DRfmm4BxxAIRRGrXf0qgLKq-XP9KSo0OLjb5FoC1qrwf_B7ii55LzzuxLDEa3bCk8cU_d--0saWoKZ1ONT4Q3qDoqqfwIFE6OVWIfh98MlWTdu4pauwUg2d8jJuhEQKeHm-mieQLoTgRoMjgiTHLfqMggcfkhBg-EZsrbP2GC5MMJA2wKdNLQyB-8ycficC5XCPG-bn5j_UtfE8njVRZhcxhR5riXEWpHsK8kHjaTREeyLQGWoONDLlGlB6R6poxPHOQNOhxUmMKlZTTukOMV0lXviobMd4RfFUiyumIrzrhDafIp6rur7tPGzrrvs0zC2GWVosju_DhaMwsrMoFacX780NVqaY4cQLBi1SEgY300AOEQlI9d-_MQhg0_HzPvXV5HV47zjzLxh6Da9i-7OUXwHcNGs_LTvXufyYlcaN_plnJHFpmzZ-t-Vd-uumzuYtP9Hly6) +![](https://www.plantuml.com/plantuml/png/hL5BJyCm3BxdLuHne9D6oz1Ed2XbWaCP5Ur0dAgiDLj4NafSAeJuxpYynWyW5qkslvTp7b1u7BHY1xW33RnObC9i1x65TdZsGXef37_oLlCTeWjdMUR5c6ubxeRD4C1trY0OJ3khCwU4YLp70NibDrcnEAvYQtrJPY-dwNoUdcIVAe4TIDEfeOT_OYqMRK4GiWi-TJ4EA_F7stNJbldgiYxoQfbC6Ql01siIqMjfPdoInoe3Ue7MJwQiVWq8khsmW-c5Vqsw-OmVrK8x1KTJ_iOulL-PP8HDAvmZdWVOyDmv9Jk1qfe9jOh36S_hAbqj6u9uu6IKtzmNSPOhPSV0Oyx0qN8AwGIjw46X92tUZ18HF4UfGP5M86_lt-uI_1eIp_SQ3TaTg9zKUrlhG4YgrqrJrRGLbtwdUvehGB8nGYpne_z2M7rz-z2Mowlbwf8EU0wcf-D-00==) diff --git a/percy/C4_Component Diagram Sample - bigbankplc.puml b/percy/C4_Component Diagram Sample - bigbankplc.puml index f181629b..363e6c53 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.11.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..59bd176a 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.11.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..ef22f61b 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.11.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..922e0fc5 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.11.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..8bf54737 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.11.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..8ed3af38 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.11.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..62559069 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.11.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..67b1a222 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.11.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..1231dd11 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.11.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..02c80778 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.11.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..671ede6b 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.11.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..5e76332d 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.11.0/C4_Dynamic.puml !endif LAYOUT_WITH_LEGEND() diff --git a/percy/C4_Sequence Diagram Sample - bigbankplc.puml b/percy/C4_Sequence Diagram Sample - bigbankplc.puml index ae92d6c5..3d483df5 100644 --- a/percy/C4_Sequence Diagram Sample - bigbankplc.puml +++ b/percy/C4_Sequence Diagram Sample - bigbankplc.puml @@ -3,7 +3,7 @@ !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Sequence.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Sequence.puml !endif Container(c1, "Single-Page Application", "JavaScript and Angular", "Provides all of the Internet banking functionality to customers via their web browser.") diff --git a/percy/TestAllAddTags.puml b/percy/TestAllAddTags.puml index fcd7189a..2668b0f0 100644 --- a/percy/TestAllAddTags.puml +++ b/percy/TestAllAddTags.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.11.0/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.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/TestAllElementsWithLegend.puml b/percy/TestAllElementsWithLegend.puml index 9809e88a..faf86667 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.11.0/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.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/TestAllPlantUmlElements.puml b/percy/TestAllPlantUmlElements.puml index 4717816c..966de408 100644 --- a/percy/TestAllPlantUmlElements.puml +++ b/percy/TestAllPlantUmlElements.puml @@ -13,9 +13,9 @@ ' !theme C4_green from ./../themes !include ./../C4_Component.puml !else - !theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes - ' !theme C4_green from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml + !theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes + ' !theme C4_green from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Component.puml !endif LAYOUT_TOP_DOWN() diff --git a/percy/TestBoundaryTagSupport.puml b/percy/TestBoundaryTagSupport.puml index 5e295c6f..ae08ef6f 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.11.0/C4_Component.puml !endif UpdateBoundaryStyle($bgColor="gold", $fontColor="brown", $borderColor="brown", $sprite="person", $legendSprite="person2,scale=0.3") diff --git a/percy/TestEmptyLabel.puml b/percy/TestEmptyLabel.puml index 578e99e6..e06feade 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.11.0/C4_Component.puml !endif LAYOUT_TOP_DOWN() diff --git a/percy/TestFloatingLegend.puml b/percy/TestFloatingLegend.puml index dab67c94..81270bee 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.11.0/C4_Container.puml !endif Person(a, "Person A") diff --git a/percy/TestLabelsWithLineBreak.puml b/percy/TestLabelsWithLineBreak.puml index fc4e1db0..b6511058 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.11.0/C4_Component.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.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.11.0/C4_Dynamic.puml !endif Component(from, "From component") diff --git a/percy/TestLayDirections.puml b/percy/TestLayDirections.puml index ba2498aa..48142b96 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.11.0/C4_Container.puml !endif HIDE_STEREOTYPE() diff --git a/percy/TestLayoutLandscape.puml b/percy/TestLayoutLandscape.puml index 7989f011..a203009f 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.11.0/C4_Component.puml !endif LAYOUT_LANDSCAPE() diff --git a/percy/TestLayoutLandscapeDynamic.puml b/percy/TestLayoutLandscapeDynamic.puml index 8b1fc127..2423cedb 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.11.0/C4_Dynamic.puml !endif LAYOUT_LANDSCAPE() diff --git a/percy/TestLegend.puml b/percy/TestLegend.puml index b33d25b6..e13b353f 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.11.0/C4_Component.puml !endif ' person legend displays the correct sprite diff --git a/percy/TestLegendDetailsNone.puml b/percy/TestLegendDetailsNone.puml index cc0cf7f0..c6a6f462 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.11.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..ed2ab201 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.11.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..cf6e2ff3 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.11.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..83278ee6 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.11.0/C4_Component.puml !endif AddElementTag("shapeRound", $shape=$ROUNDED_BOX) diff --git a/percy/TestLegendSprite.puml b/percy/TestLegendSprite.puml index 6488463d..e97ee31c 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.11.0/C4_Component.puml !endif !define osaPuml https://raw.githubusercontent.com/Crashedmind/PlantUML-opensecurityarchitecture2-icons/master diff --git a/percy/TestLegendTitle.puml b/percy/TestLegendTitle.puml index f47dc6d4..dc66dfa3 100644 --- a/percy/TestLegendTitle.puml +++ b/percy/TestLegendTitle.puml @@ -4,7 +4,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.11.0/C4_Container.puml !endif UpdateLegendTitle("Updated legend title") diff --git a/percy/TestPersonOutline.puml b/percy/TestPersonOutline.puml index 1925cb0a..7700ca3c 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.11.0/C4_Deployment.puml !endif !$COLOR_A_5 = "#7f3b08" diff --git a/percy/TestPersonPortrait.puml b/percy/TestPersonPortrait.puml index 63bf1748..88e85bd7 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.11.0/C4_Deployment.puml !endif diff --git a/percy/TestPredefinedSprites.puml b/percy/TestPredefinedSprites.puml index f7250e7e..c2929e80 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.11.0/C4_Component.puml !endif Person(pB, "Sam", $sprite="person2") diff --git a/percy/TestProperty.puml b/percy/TestProperty.puml index 1e26913a..5b04e293 100644 --- a/percy/TestProperty.puml +++ b/percy/TestProperty.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.11.0/C4_Deployment.puml !endif ' default header Property, Value diff --git a/percy/TestRelations.puml b/percy/TestRelations.puml index fca7f54e..64345439 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.11.0/C4_Component.puml !endif System(RelFrom, RelFrom) diff --git a/percy/TestRelationsDynamic.puml b/percy/TestRelationsDynamic.puml index 6d808e60..fbdaca05 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.11.0/C4_Dynamic.puml !endif System(RelFrom, RelFrom) diff --git a/percy/TestRelationsTags.puml b/percy/TestRelationsTags.puml index 68534f1a..e022b98e 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.11.0/C4_Component.puml !endif UpdateRelStyle(gray, gray) diff --git a/percy/TestSequenceSkinparams.puml b/percy/TestSequenceSkinparams.puml index 8652fd34..5da295a7 100644 --- a/percy/TestSequenceSkinparams.puml +++ b/percy/TestSequenceSkinparams.puml @@ -7,7 +7,7 @@ ' !theme C4_FirstTest from %get_variable_value("RELATIVE_INCLUDE")/themes !theme $UseTheme from ./../themes !else - !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes + !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes !endif ' <<<<<<<<<<<<<<<<<< PART OF THEME @@ -68,7 +68,7 @@ sequenceDiagram { !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Sequence.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Sequence.puml !endif SHOW_ELEMENT_DESCRIPTIONS() diff --git a/percy/TestSketchStyle.puml b/percy/TestSketchStyle.puml index af97c2da..157aaee7 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.11.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..e0d33356 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.11.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 fc8678d2..f0b0d173 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.11.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 4a543545..900d6e27 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.11.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..2b39401b 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.11.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.11.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.11.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.11.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.11.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.11.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.11.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.11.0/percy/TestThemeTemplate.puml !endif @enduml diff --git a/percy/TestThemeC4_FirstTest.puml b/percy/TestThemeC4_FirstTest.puml index 5ad4e349..d6a0ed39 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.11.0/percy/TestThemeTemplate.puml !endif @enduml diff --git a/percy/TestThemeC4_united.puml b/percy/TestThemeC4_united.puml index 57b6c7ec..218bf75e 100644 --- a/percy/TestThemeC4_united.puml +++ b/percy/TestThemeC4_united.puml @@ -7,13 +7,13 @@ ' !theme C4_FirstTest from %get_variable_value("RELATIVE_INCLUDE")/themes !theme $UseTheme from ./../themes !else - !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes + !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes !endif !if %variable_exists("RELATIVE_INCLUDE") !include %get_variable_value("RELATIVE_INCLUDE")/C4_Container.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Container.puml !endif ' LAYOUT_LEFT_RIGHT() diff --git a/percy/TestThemeSupport.puml b/percy/TestThemeSupport.puml index 0ec8f506..b0d62d67 100644 --- a/percy/TestThemeSupport.puml +++ b/percy/TestThemeSupport.puml @@ -7,13 +7,13 @@ ' !theme C4_FirstTest from %get_variable_value("RELATIVE_INCLUDE")/themes !theme $ThemeToBeCHecked from ./../themes !else - !theme $ThemeToBeCHecked from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes + !theme $ThemeToBeCHecked from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes !endif !if %variable_exists("RELATIVE_INCLUDE") !include ./TestAllElementsWithLegend.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestAllElementsWithLegend.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/percy/TestAllElementsWithLegend.puml !endif @enduml diff --git a/percy/TestThemeTemplate.puml b/percy/TestThemeTemplate.puml index 70a69055..c8823465 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.11.0/percy/TestThemeTemplate.puml ' !endif ' [At]enduml @@ -17,13 +17,13 @@ ' !theme C4_FirstTest from %get_variable_value("RELATIVE_INCLUDE")/themes !theme $UseTheme from ./../themes !else - !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes + !theme $UseTheme from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes !endif !if %variable_exists("RELATIVE_INCLUDE") !include ./TestAllElementsWithLegend.puml !else - !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/percy/TestAllElementsWithLegend.puml + !include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/percy/TestAllElementsWithLegend.puml !endif @enduml diff --git a/percy/TestVersion.puml b/percy/TestVersion.puml index 88e0dc08..a21ee658 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.11.0/C4_Deployment.puml !endif ' existing plantuml version as text diff --git a/samples/C4CoreDiagrams.md b/samples/C4CoreDiagrams.md index 9ee30b77..b79b744d 100644 --- a/samples/C4CoreDiagrams.md +++ b/samples/C4CoreDiagrams.md @@ -25,19 +25,19 @@ The following samples are reproductions with C4-PlantUML from [C4 model core dia Source: [C4_Context Diagram Sample - bigbankplc.puml](C4_Context%20Diagram%20Sample%20-%20bigbankplc.puml) -![System Context diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/VL7BRXf14BplLtIu14iyBZdbP9kWn18uA82Yd5QzGmCZve6cUmFyVNgNPGF1yMscfwgwgkQH1PEKtcKVR32kN15iHVRyUJXCU1Xih6pBecHA9WQX80CJ_N3lC5ISFilAsM8u-jIVLQFbT3Bqo499H_ceOXnbiA_KFq8PbEfL0cHBi8xEnOCD6t0s461OmSspJQod2BeQN3Jet4arMe__ocUJfr_VbulyvylYMpuPVns_Vka-P9bOSGJp4mjvQ0YmihX9wDL2WXSTfK02pnXswgR1PjcC4iVGDILBz9Hwq3bFqBNGKVFMqSSdk20Xhki4XQ9wSD3-ODymwncWCR4CmeFEGtRUrYtEYZdNLvNxZwrwKzKRj-kuAkctfGFOe84yYeq1i8XbNQHDjqjxTTCUTmHxF7bgV3H6yl5HkXwj--jatA_kmEt-XMQpjJrqCBKcHOvhWV7HR35i2EYQq6PifSDQgoVLcLxERsISIqp4WCvTsZGwWAQcDvAsRVIkaah2m6WgcDv8J9tq1xchNxrhVid42bDK_encTmMzxMLEOSLDM0Q93UULx6PRn7JtfU-mwyJJnUmiSSziIslTFIgzzEuF "System Context diagram for Internet Banking System") +![System Context diagram for Internet Banking System](https://www.plantuml.com/plantuml/png/VLB1Sjem5BpxArwvbCo0QJezvPI4UjhCGCeKc4vE7bb-s1faYP6U0_nzdspZG4Dwivvsz-skVEz9EAeh7NrIHkewHoY9TlvkCd5Y7nUAoZghFJff3Q6XMDfgijF21CxOKwvLDfb-6o_2Q3sVJLw_nhUtyHUUfTD0EL2y2_AVeJRChLW3g4JOMAtjNfa2j388mkHmSQsSvoyBl1kqbKBh8slq9l-LZsOFBx_Mg_JFq-fdEaj-9C_VXpTHH8eqmlBe2Ile290hKJXHiGK7Jpno1WaUXTa6DoqsYXRel3L3MNko5ReH3Dg9q3rqsjqD-F81JaYmcoP1ngWHxBb0s9sOOGP2IbiRyl7W9cgt3RDMCVNDaUK-iDLi2htvVfqF9Rqgt8Co7AWIfAm1aTcwALAvowMZfkbAR15suXZgRdnqHjBaGCDAAFtc91c7C_X-_ugpgSOU1vehwQot6uBa84jX2WGy9xnbF4cR3LUFh3C_VL_9k2Jhq0C_-gbDoGFeQhgIj6zZT9QKd31Uo03Z4v9ialv6VVQgxvfVU_GCOrJwAEJs37hPon9DxhkmuGqwpZEgeioiU_Ua_s4tYUUhHIjnZTcNrhcxPph_zNy1 "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/dLLDSzCm4BtdLopXG3hZ99JXn8aqoT12qvWwfN3oh6KbqI1B7abEcc7uxwmSVyGf0mCvIS_Qjq-xRvNtrg5nHIPxBuHYiaWvR9tBxRlnsE1-j15kMoI5vOPfvRXo8wQpSIvH-PYXTQaKoNZwTXXww65nEzwz6LrUZbuJ5ayf18NYPfJx1A-WK1IT4GkuBOUrbbBlXTg0f4E0AeNEPs4ihJHGTf2QePG7ucXaFaz0NsydtvOFgtYr3EFPyl5kSD5YaoYEFirNqsi2A-ZnPdKTtyu_pEzc1FQSS99uQr981MuCPYJKm0tTtYZku0hLTwyvEbZ7irulvCPgDM25TJhZ9e1fi-fFe8P1hyjB9HGTm9wg2daPYBB401dJXNAsJpgErF4L0IcQmu1T4jUvWFu5_EW1_HgzWprFOinpElp84vZakHGCdT2gJz17t640KMwy-CMNgSTcN8eToIYbaH6SO53rkMo7XvkyINtnS48YkvbjJjpzY3vBFWnnmttsEcl4ZCXT01ErAIGQ3uT6xqJABL1JVvzbJLxnqb4AT_0kg2jfOIVGnmW3T658ZDwJFPz9odGY9A_giIWtjQZfom2-OePKYguOCc8c74_15eabCLNJ_a_SKG2aV2SOFvStImOfEapGSj-7QkdLH9zleRDtsf0sFu9W-4POPygUWb3aownS1x15koNTM92ncE4fTL2Wj87t5RUMvcT36-xOw5cX4cJVkKgfKi9RDhpvlNDccewPDgvJkRzKo1U5Y2drpyRTyoStu1aA6TiI8BhvS47xQh8y_ugABqfg6fE5O4PRlNOmVs9RL6IoOoJHdd1M2bfMubHh6cD-DhednVKkh7hD26XkSL9Ym4GNhcrqq4ni0DGHPR6yRrlatZsN9wz2EviFbbkV-tgr2YCws3rtdAG_d-bOkpnwJ1VVSR7P9lha9JZIrNDUCPLWj-rrGhG7nGBu62tlngV9JrF-KsHyHQTROQtfkopt75CBQwEpyk7P6nf3UfQqPww8PrVJ-fwUywGUPpQAYDO27tgqv6Y5d3ckgw4RLrZ_o3RfeyKgh8YQotJ2d_ckBeoF7rVL-Kf_a7LntbEe_zVw1G== "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/fLLDRnen4BtlhvXoQ44Yq5GzzHG-qYPHqg10-d52irwpkFN7olP2KTN_th4Ns5qILP6QIxpscvatRvxDXVDeVQbayafe9ikCmzhxmdqO3Yrk1xdmwp8j7RVCQC-r7p2ZXeL47MBEdC-aI8UJzsUpiFLuTplSl1kSdm_UqjvoObHXT0WgGe4tK6gALhG1VirXPQGqMw5pa49pG9r1wrXOHoi3L1saOIZbZd8SQJujaDoEljy_BfPVhnTNozlBJvUVfzrUadZX9S4FMCW4vXOLrRTmJKrPpJsCKVyCLEOxvxc2CnZDhc5K558mzCBe99cG04X4RTSLs8VEdE2KTuOvRm8xTFG3D-YO5OMFNQ7EIuasdCoisOYCEw1kOfVYG23T4rYHI24FIk5teNrMEcyKjmus0aECiB3bAQJMR6akWqwlGKq5PdSc5JAI2YM_eK8hTBiwIQw4vncuCdLKtVZ_OAEgUlj_6Ty8nbkqfcatIwd-53scw7ZWyi0bLfdXi0rpjkOAm-dS6qiyW_70ybmuRoEQ6DBOL5ptOOrkJJrWIJoqtmy0cELP-4Jf-e2CSUV8FpbzSCy2hsh6oyjVlgjI5mGZbYko13-nGOD9c9TPHP4ORHm5Ql01J4tfQuLYSLDgJokYhnr6AMiUjK3BCU4ojBik5eAAdfYlquFV2T3VqSHT9t8TJPXhCZ64J9Rk4uykk_ioWGTEjwUzFGhthHBLXLc67DH0M3uxV5U9q3ifNNVL6UsNC2yLkMptCXv76zPcsj8xGwvq-pILqcIjGEKeunCcZhFIaZ634FjbVHg7LzZGo9XZs_zjMzjWHV9Hb4JdrLZxmDPOVHJetDROh9vScmQPQ8KCC_uFAy77Y7Y6r0YgO22Dga6eOuxs9A9dGccwEti3D1HuTFoWK3YlfzIaTmAgm-FzVE2OmMlOqXOdDGAxc-buqWXevAgkJamONXbw-gyMYzcSm7-I92OFp-JUfmVOpVp-yn5t13KSzImm8jKBigaN9BlWEgDVYxy= "Component diagram for Internet Banking System - API Application") ## Supplementary Diagrams @@ -45,40 +45,40 @@ Source: [C4_Component Diagram Sample - bigbankplc.puml](C4_Component%20Diagram%2 Source: [C4_Context Diagram Sample - bigbankplc-landscape.puml](C4_Context%20Diagram%20Sample%20-%20bigbankplc-landscape.puml) -![System Landscape diagram for Big Bank plc](https://www.plantuml.com/plantuml/png/TLDDSy963BtxLwXSGcO8zD1JJ-63QJA5a0amcPuyorh6EwnttTKwXEdqlrThRDS4k7cbfwVt9FcPl72-p7NqYp9Ibmb2vdr1luz6JXo7U-MpSbSIEccDH-E7qkQZGWiJQfx89rhjHjFVdjv3QBjSZ7917Xs7ucce-FR38h0_G6cuD6SAy1b2QhMsHsNse9L142Q1YxHon5yMk3LeAuNM9-PeDVwaZnuMuxzMsqsyMRt7izNdM_-n3OtNyVhF-MRwmh4wzFcwUOaNyp_cRpCEHbvvZR0-iV8S5go5f2WG4YNsJkIirS54xM4Yp04ABQFe7HrPqvSbUPkZ6q3l716w0WLRqphNu-GO6YJOjFAtOzG0ZZnTA9hA40CXfIsDfs6FTStPeIkS8emd74s4E_NbhqpOLTDxX7yY0AZrztTd0J5LJmQ_1XQ3lf5M0ojXOGdKggCmyI-5Hr26JUV2Asj0x6nPRKMvIus3QcsvE20KufHZBRiZ9fv_-xxmUMYrMTxh6CQGyBM159Gnmq-2N2ZzlvtvKtW3jIOs6OAgF0eDIoMT9Pjwc7_BJ9Wz0dOBRWdaj4cTo979bittZMcjlNL88BHkrYWv0FN0RyoiTJdepCmxOKZ80ECNUjbAEjzG9QcfZ0dTbv91MNDGi3w7OEr5clQwcHeC53BLM9LfputR_Eoo4_8GspGzDvZm2rRywdAFarmPHTxLlam2L1Q5TVv-bt-Zw0Dr_8Pgd-siw_mcLxUv9IIk2F2F3kvyCf_rNL1r650IbzRWeBM3lxoGDPg4whM70-EQgmut1Zoc0y7V9L9m6kgguqADHMODDYIpgn_iVlEkPEvUkUeUMzVz9UrzuEpwDkv1j-s2xw6YXJWnOoNiilzbhcdv68BCsxNSIJwpzpBN_m40 "System Landscape diagram for Big Bank plc") +![System Landscape diagram for Big Bank plc](https://www.plantuml.com/plantuml/png/TLHDRzim3BtxLt2vD0NIf1rssgdvCDPYILFK2OgT35cM4o6ov4boqs3eVn_bhzYjarD4FfAFvAFlZINQvgdmld59HHups5kRcP-JYIR7yOxRVHxbXccgf6NIZgbA9vaWqiNS61iB7atcFswUdMcxMaxUle_lxiQtQ0ldBkJTZZEN_WfoYR4fvW2xPv0e8TIHonq8BXaG6KF7pRN1VmgmDWX5YH0dpD6G_9pUkrfE_wotct2pVWuNwzUduNLZcWPXyDlVp1_GLfbU7pSFuTB_vJyjqEXPRWM3u6GiIs69N0mb6OEOavqcANBLCECxc15vW4nGptjcsYWvfBcnAcLw18FIGaG1SctDAzy0dLEeaQ2Iehy8KICuudWXgoET3GYbAfVMZ0V8oySETQQvOU4ChJ7Hfo6znOHjDeDh-ES1_ah-mwWa49hYYU17bqKosr0hWGKnjmJJi3Dkuc-S7O5BR3ebbYi9959viHMkknn7nTfISc2GaPFRNKdxJ2Rqt-sGMCTYkbbTgkZ64AFSW1ApTna-9KW95-Ts_1lt1jCqiS5vyg977EAAKwsCIYpuxtHFv8u1QmVq4KItJ73H39Ejwlyzqmgiqim0Qh5U8qK3L0FlcLdJvQWrCwk9D8Gw6BwOfGsbKaC5fJeonDDxuzGngmK5GMc2m98a6RGz5HYCynHZvRAHMptOLfM8q4EeagGiCCCNh8lNEVSqJhda1acNVU72JPvbIjlBLJuyxuM9y8dntJvIkdKcNxIvDSnWX8E_j72bP5uhNPX26FWfmD0AxBYsy5s510mlk5gx4vYRx-SAFGEUceE1lpapnMfSd1CN4opRAydg98il1tQvU8VoIta8RR5rkkz9smTSz6ZZ0dJRNN0FobkI4sOiY7NhTtrroUl2kErUvDbvZxtZr_W_ "System Landscape diagram for Big Bank plc") ### Dynamic Diagram Source: [C4_Dynamic Diagram Sample - bigbankplc.puml](C4_Dynamic%20Diagram%20Sample%20-%20bigbankplc.puml) -![C4_Dynamic Diagram Sample - bigbankplc](https://www.plantuml.com/plantuml/png/fLLHRo8t47xdLqpJIWKf0ILgNofLEW9HanC970kA-hIQzHhMgjUsR2-KLltl7IyOd5jUJfU7ZJqQVzytttZC9-VH-gQMlH-4Oh8fELJU6_VRQ6HnFzmANpL5uxXbMdck_93fUcGagd3cplbIYc8q-ULk4KBhrzceHkUvfL0-FIYi1HkQWDwRZV-ShrVvQhx8f_Ftj_uWHjvVLi_vxEcFfxSf1NiBRfrMVTOuhsjkRs5oNjsC8OPl1htiG4Hr_gWRLQ8zzDazPSHaU54RRMlqGgkR0VpR0_gRK0ae5BTzD2PD7XiZ1JicK_mpxj0nAuo_XR7QDX9j28-br7jtbk30QwXHuPQ3hxYmOApU2Cb9sqUsU28d6tU2yPGwEuOYxIranWgrXKUjVGYkAWv62-L1Rm0Puyu1LNPM0U9IQ8UufcoIbrC32Uhrk8F7nWNa9HQ5yAzVMXQBoXbjVOjDwK858hxZohiEhEKXbLGc1IrZBAresHI7y7zYENhkG0MbKZXUGeaUMx8p69Z66krubm-RKlY4QnpsAS_anz7mxMaLbWkhTw8aBcstg8HhZRdRKmW2J4kqGIOaBRjKq-BIhB98-pGblGMwbcvkaKaEzmyix3AlBNVN6zA1JxmZ_DIsbE3ra7sP9TWOdVk7dDjnwmYxlGzINffrTXHBg3Jx1cE99B4rx0BtKsX-t4OfQNM0XMxywPA0hz13XJjE7sEuuYNH_TVhBRdCfyau7qTlRShsHbJ2nR61KCWsK3slLekCJjFHuwHs1oW2NBNzWlGvcx-D4hXyUMKOqux7Eezk2jM2J1ydT3nMqZd_SSeohif4LjFgF9ka0o2wWsAq-4ceal_z-qluzWTtzqU9wmv5D8qQjn6sZfXNmMReV0HyE8cUVNm8kkFx_QgxRqBASztOBb3lvrCG61PGSA1odGUqMzAWeI_5N-rR2rgMGApjqU5mIEbIkW7vv41gjGNXGJZOM-4zLx0Nlefimv1-kWgdKCPFZlrAbdtLplZqVBDFHrU-Al6X0vXEOBGemf59P4dsF7-__3n-8lwcbly3 "C4_Dynamic Diagram Sample - bigbankplc") +![C4_Dynamic Diagram Sample - bigbankplc](https://www.plantuml.com/plantuml/png/fLLDRzim3BtxLt3TW2L0wop1TXame6bIh1torJX5iPD1sqeYJ9OCIKwM3VllenmxTZuE7TP3QX7aU-GZATqQYzhcgV3US1cBF66mjZOpdpiTZLj_nUqwZtB3TAoaPTBwiKexcK3fOcwCJGIFEeEFDpDdUXwFEfkUt-tw7yWM3dSIKnxxcOFtHltlq-T5k9ZEmk7qPT9gLvQNnyL3EBh_UZyPaj6RCMsKRCMviIfb-Xe6Xw-hFbJcgxONx8nbQNYdSfcWthNYBdbKpl0ebqgdQBcILstuxG7z3QW6v9Bf5cPPqxcVPOB7UsUoVyCDcbZpp5v3NwvoWTgP-qAehJcaOC0gI57YYe5TCwuXqsh91QFSZjcgY91qtF2ODQc3lQcYlOOWqroku4ufwuoBDODCSMb1BG7Zc1a3LDaX2-3DGa-8K_Acz4Bg846DzoUuour3dcCKSJj-AbWqIfCfRGjiSgTm8c8RQhavWzNCkLAMZOBcbQrPqJoFTkx_G3Eqp81qcGfkM089MYp83c2GvJfJXftpOPvms-3gktEJP_2suq_k5-vpfjM69yIbz0ebDuKmDrioGG7ZY9OOSq6VvrJ3g6vM4ZNxDAHy8pG5tLHZB1XqUx4x1LPfPbxL48AljIlmQzcQ1EDTy3HgO6Ebt2zIRaEZHzZ5F0XHD-kWA2QmLl4_2Ej8QbdToN7Vk-RNnpALHdM0aSfjEIIq0cXXZHkwG6Yxc6G9qVtnl3aJuR2npllLUywIOYBMt5Hh0wwGbQDwM2nc0KLJw7vJBonG1N19zXhfMp2TT1fmuVp2CXvtlAopK9FlhuFXtO32Jogfuu-tB60oQQIL5taUH58E4CrEkj5vnsN2VdvvTB-jzartd-Bp1Oholb9ooNLQOLu46w6n5M2lJ7fqV15SMj__pVhIdN0owcV2dWDvxqiZn1X1n83ADHPGhoW71It1VnHtBIYH0B4MeRxlaxiGfaqw6H2A9fxcc0PhgxcbHmksz8fLRBvpBqUXD0MiLEmJINRIpjEhvzKwxLKvAR5t1dYyWQL49HntzuSNF4nVwkVnblZfEVqB "C4_Dynamic Diagram Sample - bigbankplc") ### Sequence Diagram Source: [C4_Sequence Diagram Sample - bigbankplc.puml](C4_Sequence%20Diagram%20Sample%20-%20bigbankplc.puml) -![C4_Sequence Diagram Sample - bigbankplc](https://www.plantuml.com/plantuml/png/NL9BRnCn4BxdLmmv1PGc0df2GZIFYXRr4NKB7ADPxsJNmXulzhXH_psURQE6tEnvV8_FlaY2KR9tetUMZSiDGIVIfo_pUSJzhBNIvJedYYQm4ClC13_l7RBkd2LfdAtdg_EpZPP-tjxCFIQXM4hRYlvcOaEpNk57gmA0bYbEpCSfZ2lBhQEp3RO4Yxvtrg3OmEFI-e5FM9beUm7a1XRSPeTHEviOdcn32T0v23kGZk2Q2n-JG8tyfu32BhDHA7HMda42c9maU8e9dYpgZesmfnhg6FR5sMpy_aZTTXaoDnYV9tKXN6okZzMLIO1Ly7rWOfcOJuEHbk6QGH5YS8xYMAjzL2stlrRmG4bEkWld2ZLehaaL9iMmN8x_Mrg-MggUIwX-Tah_MOd8v5YCljMFw9U4V9pRIJOFv52eEIZG3SjJC1rogvSUKzg7sAGfa1YbFuIplUHcSXpRkfwOyyAqHi4Q4ochmh-GmQ4CbUd8etOh2P5UCe18hKqITLfps8NeX_CKEamTDO1PEc9vVGOmaHgzeYlIq1XA2LnettIE2lVmprwUADVUIZfU0md3Lwlkx-PNZu-RgYpfZiuFkQxGbIcR5c_CL2n3uCDacHei9t9a13x0BWR_-gRxZY8DPqPFy1M-3MphvQfiZwgh-z_RcyllbtVh4k85SPEz-mS0 "C4_Sequence Diagram Sample - bigbankplc") +![C4_Sequence Diagram Sample - bigbankplc](https://www.plantuml.com/plantuml/png/NLDBSzem4BxpAxOvaGwOakRKcKu3XcdIoOE9q_R8hEN5rbHUkT8QXdzVIO46SfDNkzzBwnilwAHlpU23PcNwYg0HwVoNoSJXBgkrD7tPUtBAiX1BfcmxwGnod1bxgOmk9_drU1LBFn_k9zkhR3hDFeNQkg2_FR6Yh8luWpmWe6PoGpKTmKMXkJOqNc5DCEiwenMAjdmHhdxW5WlbT2U0NC6CwzwWYpShPxUw8Wze3DWDI4Dm5uGv9e4I-Ky0XKtFAaAXqR87iQ1wBxObvs6hCSve1pigeNHs5wnb5vSdwjPpstE5RZyi0-5iTNUcxd80aDksinp26AghPAJc808YWhF6K59QT2vgUVYLmpDvUNSxCoPGGmpMHuK-OcYEnpDByuEbOk-5skmz_UT8HAftqUZ_-Wdzd93FSZlFvfaC2bL71N52ymXKWrp7ZmwztrbN-H6Gg4X_36Uzv6fu6jkY7AhhmBH0mH8zHTO4dyZWM8P2DTHYaYZMqMi6uAZMNbpg3X8srhNfF886VHCKOXzoOJay0oX7LVn44wIXKkGz65k_wHm4xhHdhq_KbwqMVpeMFATLAvuU9xSlBwiY3AMPq9zopSEAUT1-ziPCmJAa9KYTeIjPzcH82No4ZRFjuKrt3JbAPyQMu2jyIsoBUHx55RTFlzVto-_BnqK8yOQu2d_8Fm== "C4_Sequence Diagram Sample - bigbankplc") ### Deployment Diagram Source: [C4_Deployment Diagram Sample - bigbankplc.puml](C4_Deployment%20Diagram%20Sample%20-%20bigbankplc.puml) -![Deployment Diagram for Internet Banking System - Live](https://www.plantuml.com/plantuml/png/pLP_J-D64Fq_dsAQLkA7W41AArJff0i9FK24H3YKLgg4nhiJPylQQ-sk0sbrtxqpSgW9ILle_LCZHTxnl9atRsTs-HWY-bZbjWNmbIcKhJJ1BCOo_D3fU7myo4oSLMaLo2jNH2hYWN9vfxHO26e_H6rDskaVxu_5T3kywkGO8dastG-ej6wH2wYK55jG5OmM0yGPmTHPwnvDaO4r1G4M6bO-6n_upG5d1-iKMhjeRJKqDsHezRG-ioI62MRRxIbZKbGFxJtu9itwpZh_eVsrEfI_zevutv1Tyupq55TznIeSdwt7tvuC1jzn1ER3l5HbCP86Inbn4IO8PGtRgAAPonSm1LZM1IJ83eEkUh-CRYVtTnUJy_khiqzdruDj3XPDj0HDKJ0mc7dCMIaF5oo_BoZ2AHOF8bgoOA5ps8ShCwTMgu7TNpjDswLLUz0-DHa807ZPVhK6ZH51aGHkx_pH0dvUHz45WrAJfOpPnzBixkx-6fzE9DHjMd4JmD7t1uV7S3L9daDi2eCbgXang2Sl11ENAupjrmOuENXgmjHFtnKHMJRFGOm0nXVGAqjhsD-uGc9SuXn1sYSflIWp_Aalvh5tSwCfh4itvKOKC5eJ5p0tZ8RBP7JTEPzCnWbmYWFUN5W-drlrxwR2bjBezF3eXL2oVAz4pgEo8j58NWZsOUnDZdxHRcn7NVMtyWpIRPsowm0ZfXX8ODpTMDS9psP8MEuSvMiIdIVfLVBWAJCXUXHlC0KtN8xolWSp33FIW5MSCTUbwg0yQLcY3Nk0Ib48O5t62uhg_U9rLyNhRXHFHXEpyA4PrXtuDpsxBmLDIBb2hqlwpu7NLUx-NsHU8_vMuTENWZzIMe_ryNyRw-uNpZNdPy0TfM-Swm5PCoSVWAM24DbTmV9s4cynhuzyu1zBK696W4sQJQtwUVqmpPrGx5SXkfpyLW0s60wdQMuKrVMMbjEE4d0UUeNspcWfURNK6iRkmnhFA07_Z3boXIk75e8rkP7B8rHfe0XkkbxP-c4M7QWbpI0dcs2CN-NBHMygKhcyNArIB9NS3iBOUEM2cqQuCuLsZq48rLNdg4RI9vjxpRCl-UKEdzOh2VZ9ETcH_ioxd2KPkj-DjGW_6azJzxItZ9tWbAKHKOT6-Ph0cSv8qgstKYXH9gxUwp5cjAcb4kLDMRTAhyWgYtvLU6k_J6lkPrXMpKetJNL3zgy6gE-o8JvmGhdH56SD752O_1PSKTz4Z1OGL_K-nFrjFLGCN9aN9mn1DHlyWcgDh2zPBTr-GwW3JBtBHIfuz2RISyBBmMb_5T1z0sBZUILqR_XGROBK6yP8ZH4Ppawjv7nqr_odz94ANUNsJm00 "Deployment Diagram for Internet Banking System - Live") +![Deployment Diagram for Internet Banking System - Live](https://www.plantuml.com/plantuml/png/pLPjRo8t4FwUNp6bbIw922GqhQ9A9ns1z98e19GbJIjLGhEsMTnurolR2qch---TsOLR25oRzBuKfDLwri-yF3FZyGSVq8KYDNi0t-XCc48gc8MG-v_QROUBLgB3h8WBhvomML1PQ0cRjdE36QEEV916n-tUwT68HVU3c_QyqpevQHsJRD9NkR7FAQDojl4EYepWB80mKp2rnjY5pX8mEbE0cOIDpzfvUhD0vi5OWSOyauxFVkwmiDULyi8e5emnsMzC2HEZU6mquRiuwLbZtVl6j-AO_uq3tdsdpDREe9x2YxqaPHzNqjFlp_hz7qW3-KD-YS9WK1ACIXG5eJsxB64VHT3pyelEm215mqeE27JJ_MruFvuyN8ql9pSN7ozk-_kaBEXW5DH1GLzZuZ0bfXnS4VykKm7ECNjaqg9d7rGAHt2ZvsflhuPDRgrK-xaHJMYSwwG402qRBzOWCI08nOeR1tzH3G2yr28p0iKwYGbpXBa-F3pyFJoTiQhxkA0gW9CVMyUdS3EELYfsgS4SnKmHg5k-mDYc0aFZfG3EMa_hQlZNey93eisH4is0qHLqyznesgzjnZgkSOvb-KIvOsO6l_HOF79shgNoszHDgH0PZ4Q7PvXhGiDrDBnjNux7emZ8H8kIk_BWqrxzV1dOaXeP7v-i4SNBjr9a7Gh350tB5yhhoEaKtNEZbfrqn1VfwSVxCgQjVKfgZ5unZAeRgpXX9OQ8w4wHlqR1EbNMgWEd4ks3AtTJjLB1fULx4sRePrJ1M51FPc79EWYd92_H-2QW4Cfxwj645Yg8jvFNsIIlivCyRarC_FkwMG_Wt_Zih1CQAJh5v3Qb_wnuc-NE_uNc7Ow_ZlXudV25YgksFlrlRTtvohuc-mHuKF4h-xgl39rupfTJWYOOiGNByLJkPl5MotjwKBfpJ6ZIr6PsbUgdxSCqjUnYh_31figzyq02JUgacckXgdXpMbyD8w2pkfj9PxLSXLo7Mi5e-w324uh1lo8rkius3YsaOP5g7Xw-Y3r5OgUx8ziyp6XUYgMRlZpP2AFTfhySz8uWQVZccr6ofE3fm1vhkWDuEmtme3Df5vuTgg9EKGoZBqsGsD5UvPOPFgzMhF2ZjPoHtioHjIOCx9_Q68IVjLDJ-zHSwevmIjGmgGCjNEN0XKpKUZdL_FeSkUEgN8yurpjAAX9EvrMfTBE4PhVR9DwOh-EQwXcMKQ_AgomgEYO-5q0romRuI0Pvel7jXWhQiYT_U9jLauZG32gZUWjYSbyrLKL7tI-sZ4hK2LvpTMchD5CEaZk5qiEKibDIjN1KZ2k3r_tptYQWynh4hlEAtRqhHzTAIPKmGfRt4uBJrIYw73xKDwKFTCsY-zxV "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-964FxEhvZIIaSY0e4cLLJff2D04o8829FBLQeKhTUBsMRjjNRN9BIw_zuPsvnvIoxNIbMb9XAoP-TzdfaTVx2E6PT6gWBmdOovIWC12-SI-tEpQTXJ8vHkaVgf5ORhs8dODRYEcebYCKcTM1SewJUxPoSJ8jsDXirbkz5gDKwHzj0JYTAhYAGIil4EqXZ5YG1k8M2kbT9FCWv1oLW0YmFOEfR6ufC6D0zASwRK2dLyyVE0XKed2FfA4676mbfrZZ8-uu_LElpWXrsjj7bV_PwVqd_rYBYdGkrnEl7iTdYHIZwkgMS_NlHwvwYXSey9qgcR69q8urRNWWN2rF3W7Q33F5NCYG2K20L69ot54a2DSIUNsOcCGJ4CaxGVeT2my-luRlPmFvXTFmpxL_tR7YbpqYa1PRJGaomqBC8K6XXWOKmi75oo-96owQsi4n6Sm50kHQLIYZtSwa3K4iNhKAKp3AjwASDC492y-mu1Smou80FLepyH902OitMmjUeGg-AaZabmgED0nraLfvW5T0JpGn8xzX-6jI16Vb-6FjevOOayFZx-pJrVa9OxFqLeGUkdnkaP36SUqJhm97n032w50IEi9EMKEKB9nj6ScQWEZ7DXASjBoU2NSxWSN9qC9gXhP1lh8FO2kM5B1X-5iKKm5uNlUuoVecSwFs-rHo-pM69fdRRFDddsqy0InXU20imUOAOZJ6Trbm0NZSnc9mOq4OFLgU42CfVx_Oq4R8L7VrtiMOR0CcXAaeR903f9ecHPjKmBrSnB36LrzB5BP8ncAGDXzy4rnnucOQQaMsKvPd3ZZM-RrxFPn0CqqTW8-dEb_FqASbv4Im6Km3zjRS26Nby2p0npX-54pAmo2FiC9yY17EtRqePnHIKPPm_OGvDSJxMajTfynqWTstSfNZMrLOwUNmjyLD4h14WT3YAMvnNMPF0G116ZKyzf13vD3-g0K5fdCcxi0Xm1KVPSXmMp2mG-Ix4nObTK6RWH0RqoPTVTWUCqn1VX-3SNw_NUdcvKgxrThVPhrR82xvVWOBre8BFGlYz7z16yNC9fKSBsPWszjVRzAdPAqtN0sp0E_3qVwldKfbaxPr9fcZL9QX9jiIGwLgklERbV_FP_fVe77FyxpVk6iO_Gy3SXWNChd_jd_w-vFotcVljV6Vp8X1hkaVLjWxydQ9GPc-KO-m5n1CNgbt4JUUzEiFY3BPMm4BUuqioXsV9vVn-9DBdOJQtJaJ3lB211ehf0B2KNULOIV1-CFS0MxCI1qJ9OXro6ceiX-oYNHoaI_iHmHCjuwrPZEB0ZIVkNJNsBaUZvuSYsRplSHNdXfirWXZBIRFjBGHy84XVRP3jAegIqM9774lThg-SExYMsqvCbX_Ae8yR7tZhONQs-GLuQK5c5B_CtKdYbDLMakp1ehGuZ_OTK2jj26Z7Np_L2jyUmTIGbTIIvoHte1w7OX5EPNvimcaLvhITKwmEGyhYHIGwLJXpY-cks4w_KFyirWRw8UWsl35GuGBy085zsHkmH3TBAGryE26XDdlnkTPolAYXDGbbKtoBnS9StLPwEibzq5XKl2xpXQc4hCvFT_3GgBSonEbcgdWo2SMtmfdVPtHPelqNYq2GdTwVPhh5MaXSC9RFL7iNnwyAx7j-N7niVy4k5lgN-0W== "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-8s47tFhvXczm6a0BtTxaibfEL2shqhlagutJvKGevZWhME7TaEN5JrltUSJyBTjb9R7b0yyPnpCZupoGTZYRP59hnlkAIYI1YShCtD3vE99fTnoksfY0l3D5NICcd7L6MJN13fSaR69eB7a_dtewqBFQ-Ma_DtuuU7yRSOEymnXN39z3Xt15xqSVFvi0rtqMPzs3plbq_hS33qPaaI2fOXzfwa0pycz0kJIPlh1_3sY8kv4afFtuRBS1MkzuSVD_WttomtExmVfzLT_ysxT-yNi_Sknvn8pgOXJqysuWbB8hSU3F6EO2aIxDcBdJPiG1kwtoHpAM1SZb-gsp5HAYFcAgc3jfXQovdjTlXCZGw127zv8x9NmQOBOauiMU9wCEoXE_39_qEXhEqeFCkjOD3M4n9EKaqoE2eDJtYcMZ8BZqH-uJA5w6eiopnloxHHSa0BOrN6T03pzigVGHC6TGHxOX1ZTW0Nz0haPI8HPGm8fQgGrc0XlGhwy8Y1XEZhW3uWrhq0VmY_Uu2_Lk_Wmk83oNFS_9d5CCjpmIcnN4cia_-9d4a0KQwT-DKlSnTRCC7FAAEKXlQsd4BjNY1urYxSyiRDWszdABBFR7B4zYEyBTXeIrBcs1lMY6gUsm1cCYq4SJRrjrgTqJO6Y11VPpaMaZhfH71x1QlQIXeuS-9ok0PyO8Yrkc3JlPAKgPWBLjTZLIuQKVCt0VnACeAbw8i1mJEEZW1Jn0R5r8VsxyHL0Y1XPqxPlRn5F4Y89J4np9r3VUdKH3yleRUsIgCsDrX0ivGRgyip1IxHbrbv7S2fR1OW1HgBQfRW2N8YJE1ynOm1eL9SC4l7hmfLDpPMYZlBRf--xfo5mcqQRgTDLxb_g90h2WANxKfICtqzkeRU7wtlmnSxO1dXuc3A01A5enMkwvvpp7iy5bwIOWEjEDNAgAE5y8MUY4JxLPa8UuDPQ-jG4LCUiS7PNLFVbDtvitO1nK3xV3V51nAhmdOM2DfU3W3FIXfILg8hluU3x6PUT5txR9Xnt1_t-ss46_lxgXxx-pqzqvTRAxh3sitgMDtCY0gkcG0rKXdi6w8XB0Tk09_mbJIfoDlJh6PnXN2huBy07HunkPFTDKiVTCT8Ok2eLLOEh8l6ziLnfXnHpRDud3TLS9WtrRepMOIm1jZ8HKkCJiYT7_iQ-dc5SSEvfOzM-sqDr3vCB_sLAviwTQyvd5RukN1NgvktuB3-O5Y6FuNh1NueV41qzntn9m== "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/hLPBSzis4BxhLspLGvKPIgpxkFGKML9hfzOZeHod9ywIX2Gq8C02e1HD9lyz2uWFKRQRDXEVYCK-FdpxxSelZKLjorpqlkCo5MN6O6TjONuBGus7qPRRNPcKXkbKISka7QKg3mk1qiKCZSq4JyB9ByELCztFxyBzJwEhgz6FP8id589SCZqgV86CRUW4qzdRsybo4Vs7GhOiCDC_jmKvtGutv34qXUQMcJ17OvaECxPtTwQfyljoiHu_pABbVFPD2taR7fXHEHl-sli1Iaa9Sae4TiTWeuHG1owt81mAb1bqhhaszAM0081GAGfnf1mDzq-mLb_Lj8KejwN0PwypPIMppzt-ZNjyxYut_uYOYDa_gdr6PlX51oRtJAY2dLpeTNVZlvRtwtYzNCNJvSDYyAArZQCu-dEsdjoGiJ8ztAvluhlP7xF5b8mzowqWNcfI8EEurPWJqHfkgO6Q7WlNADyxpgCZzIZlzLPC6oK7QMaijKa7C6c--cEepQ0slYa9HGTm8650uGDHU1jWcgfIMjCd7AVKyJKPCjJ7GNf5kIu1z5_0nnxGNuDtS619Z4L1pWyiWN5H29wYvKhsoVIAkX50H0eZyFEt4sURCi69OEEXqNHQda8bLIydPsxg9lN3LsCNwxfBOBi8J44r-X6v2JPSuPOv57NrADMyi06CJw9ovfLMUvun0oJEfwjjIFFk2IYuFJerrumQs7DqCLm3FHmIhGwa5vUrKkqZTBbAk60LHND_gF5DlW_W7UP8x7HnqMpbD9CPc38nXAlguzVXF040lq2OgtCQe4kWqsIGeSK43NDDgZwTV_Jw3ZfdgpIXT2i6DDjoOxLlE719eitzTm0xD3jw0PQakbIpZDhBKPZ0YOuPGyjXImTcqv7BcH_RsNn4OOBfUoOpuf0xVQzkdvRPL96RRkCwd7w1EqSN9NOX3OXFpL3CFjW1ov4JGcyWhzbmJkTg85tOcXh4VH6QhZbFjJ9gOs7s8TsHD4ZfZMUzFwZ4MVuALrk1yiiDRG9sCVrdBN02hhIHag5vsraZ01DLsbOOGJFq0L3Vf47FGjqAMWHlc3XRBErutnjcNEsRzNeLaMFNxpI4_-xJ6GNlUYeNBnZVxX9rjanEwUfLKMNonguOwe9eZZ8Du5MqN8JdnSzB_g_8-9gyMs3jQ7Ipl66O6TXebVlTTV0_fJI9NaYdnDFhIVrEb_ECZmj9HPJM01iwgy_H0hbGNnT3DwuqRaytvQFvUbKbQXxJ2N-akveO5nzMxBoZVtngSbvIAFtmVGO= "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..35b2de93 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.11.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..a443248c 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.11.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..fa68b5ea 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.11.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..d8ebc1fd 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.11.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..ba7c249f 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.11.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..b84916f1 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.11.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..8727a182 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.11.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..b341b55f 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.11.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..34ed93a5 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.11.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..102c0602 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.11.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..d32c982f 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.11.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..5db225d8 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.11.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..39f11690 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.11.0/C4_Dynamic.puml LAYOUT_TOP_DOWN() LAYOUT_WITH_LEGEND() diff --git a/samples/C4_Dynamic Diagram Sample - message bus.puml b/samples/C4_Dynamic Diagram Sample - message bus.puml index 8bb106e0..b989da79 100644 --- a/samples/C4_Dynamic Diagram Sample - message bus.puml +++ b/samples/C4_Dynamic Diagram Sample - message bus.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Dynamic.puml LAYOUT_TOP_DOWN() LAYOUT_WITH_LEGEND() diff --git a/samples/C4_Sequence Diagram Sample - bigbankplc.puml b/samples/C4_Sequence Diagram Sample - bigbankplc.puml index 46786ae9..e477dd5a 100644 --- a/samples/C4_Sequence Diagram Sample - bigbankplc.puml +++ b/samples/C4_Sequence Diagram Sample - bigbankplc.puml @@ -1,5 +1,5 @@ @startuml -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Sequence.puml Container(c1, "Single-Page Application", "JavaScript and Angular", "Provides all of the Internet banking functionality to customers via their web browser.") diff --git a/samples/C4_Sequence Diagram Sample - complex.puml b/samples/C4_Sequence Diagram Sample - complex.puml index 9c18b7f0..74dfff08 100644 --- a/samples/C4_Sequence Diagram Sample - complex.puml +++ b/samples/C4_Sequence Diagram Sample - complex.puml @@ -1,6 +1,6 @@ @startuml -!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/themes -!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!theme C4_united from https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/themes +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/v2.11.0/C4_Sequence.puml Person(Alice, "Alice") Person(Bob, "Bob")