{"id":13593900,"url":"https://github.com/PanderMusubi/plantuml-workshop","last_synced_at":"2025-04-09T05:32:36.011Z","repository":{"id":143371133,"uuid":"85182233","full_name":"PanderMusubi/plantuml-workshop","owner":"PanderMusubi","description":"Superfast modeling with PlantUML","archived":false,"fork":false,"pushed_at":"2019-05-11T05:51:17.000Z","size":40899,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-22T09:19:52.720Z","etag":null,"topics":["activity-diagram","class-diagram","component-diagram","modeling","modelling","plantuml","uml","uml-diagram","uml-diagrams","use-case-diagram","usecase-diagram","workshop"],"latest_commit_sha":null,"homepage":"http://www.t-dose.org/node/1159","language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PanderMusubi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-03-16T10:16:35.000Z","updated_at":"2022-10-14T08:19:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"44ddf2df-f451-4c98-9e3e-61d48c6abe59","html_url":"https://github.com/PanderMusubi/plantuml-workshop","commit_stats":{"total_commits":16,"total_committers":1,"mean_commits":16.0,"dds":0.0,"last_synced_commit":"f089686f3eb5251f868cc5c04a8bdb650b851579"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PanderMusubi%2Fplantuml-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PanderMusubi%2Fplantuml-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PanderMusubi%2Fplantuml-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PanderMusubi%2Fplantuml-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PanderMusubi","download_url":"https://codeload.github.com/PanderMusubi/plantuml-workshop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247987048,"owners_count":21028891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["activity-diagram","class-diagram","component-diagram","modeling","modelling","plantuml","uml","uml-diagram","uml-diagrams","use-case-diagram","usecase-diagram","workshop"],"created_at":"2024-08-01T16:01:26.056Z","updated_at":"2025-04-09T05:32:30.983Z","avatar_url":"https://github.com/PanderMusubi.png","language":"TeX","funding_links":[],"categories":["TeX"],"sub_categories":[],"readme":"# Superfast modeling in PlantUML\n\n![1a35443-awb-cur-squ-5120.png](images/1a35443-awb-cur-squ-5120.png?raw=true)\n\n\n## Summary\n\nReceiving for the hundredth time a vague drawing of a puppet with an arrow\npointing at a database? Failing to print on paper a schematic with a jungle of\nrectangles and intersecting lines? Struggling to align parts of a schematic over\nand over again? If you detest unclear functional or technical diagrams and\nprefer clear and easy-to-make designs, this workshop is for you!\n\nAfter refreshing your memory on the most useful diagrams in the modelling\nlanguage [UML](https://en.wikipedia.org/wiki/Unified_Modeling_Language), we will\nstart working with [PlantUML](http://plantuml.com). PlantUML is free and open\nsource software in which you describe your analysis or design in plain text.\nWith a push on a button this will subsequently be converted to quality UML\ndiagrams.\n\nPlantUML supports various ways of working and several graphical output formats\nsuch as PNG, SVG and PDF. By means of guided exercises and joint evaluations,\nyou will learn how to use PlantUML and discover its many advantages. Bring your\nlaptop or tablet. A laptop is preferred and you can already install PlantUML.\nHowever, it is also possible to work online via a web interface.\n\nThe presentation can be found at [`build/presentation.pdf`](build/presentation.pdf).\n\n\n## Workshops\n\nThis workshop has been given by the author at:\n* March 30, 2017, [BEEA](https://www.beea.nl/berichten/bericht/2017/03/beea-37-leer-supersnel-modelleren-in-plantuml.html), Utrecht (Dutch version)\n* May 11, 2019, [T-DSOSE](http://www.t-dose.org/node/1159), Eindhoven\n\n\n## Building\n\nThe workshop can build by following the next steps.\n\nInstall the needed tools with:\n\n    sudo apt-get install texlive-xetex cmake inkscape imagemagick npm\n    sudo npm install -g svgo\n\nBuild the presentation with:\n\n    mkdir build\n    cd build\n    cmake ..\n\nPending some issues with CMake, the current workaround is\n\n    ./generate.sh\n\nto buid `build/presentation.pdf`, instead of the three commands above.\n\n\n## Sources\n\n* [UML](http://uml.org)\n    * [logo](https://commons.wikimedia.org/wiki/File:UML_logo.svg)\n* [PlantUML](http://plantuml.com)\n    * [logo](http://plantuml.com/Logo_PlantUML.svg)\n* [Wikipedia](https://en.wikipedia.org)\n    * [Unified Modeling Language](https://en.wikipedia.org/wiki/Unified_Modeling_Language)\n* [Commons WikiMedia](https://commons.wikimedia.org)\n    * [picture swimming pool locker]((https://commons.wikimedia.org/wiki/File:HK_CWB_%E7%B6%AD%E5%A4%9A%E5%88%A9%E4%BA%9E%E5%85%AC%E5%9C%92%E6%B8%B8%E6%B3%B3%E6%B1%A0_old_Victoria_Park_Swimming_Pool_%E7%94%B7%E6%9B%B4%E8%A1%A3%E5%AE%A4_Changing_Room_locker_boxes_interior_Sept-2013.JPG)\n* [Flickr](https://flickr.com)\n    * [picture dish](https://flickr.com/photos/30478819@N08/44587183590)\n    * [picture teapot](https://flickr.com/photos/maunzy/5202257983)\n    * [picture 1a35443](https://www.flickr.com/photos/library_of_congress/2179123779)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPanderMusubi%2Fplantuml-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPanderMusubi%2Fplantuml-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPanderMusubi%2Fplantuml-workshop/lists"}