PlantUML - beautiful quick diagrams to explain your models

Поделиться
HTML-код
  • Опубликовано: 7 ноя 2024

Комментарии • 72

  • @johnagapi5970
    @johnagapi5970 Год назад

    Not even a developer here, can you believe he kept my attention the whole video and I actually miss that it's over! - Well explained.

  • @raveendiran_rr
    @raveendiran_rr 2 года назад +2

    short and precise ... wonderful explanation. Appreciate it if you could cover other concepts in UML like this

  • @thomasmuhlbauer9935
    @thomasmuhlbauer9935 4 года назад +2

    Hi Smok! I like Your way of presenting a topic. And the PlantUML video - including Your style sheet - is great! Thanks!

  • @davak72
    @davak72 3 года назад +1

    Beautiful!! I’ve been looking for something like this for years! Thank you!

  • @AdityaDodda
    @AdityaDodda 5 лет назад +1

    Super useful. The only pain with plantuml has been removed with this. Please make this an VSCode extension.

  • @lattercup4261
    @lattercup4261 5 лет назад +5

    This is the most informative video I've found. Thanks to the author! U are the best.

  • @davidsonmick
    @davidsonmick 3 года назад +2

    Thanks, that was excellent, very very useful to someone who's just starting out with PlantUML. :)

  • @lguerrero88
    @lguerrero88 3 месяца назад

    Hi Smok, thanks for sharing. i wanted to ask you, can you extend your styles to also apply to component diagrams? testing I see that it doesn't apply to package, folders, nodes and other components. Thank you very much for your work!

    • @SmokCode
      @SmokCode  3 месяца назад

      Hi. I'm not maintaining this as similar feature has been added to the plantuml itself, it is called themes if I'm not mistaken.

  • @sabeeshvk
    @sabeeshvk 2 года назад

    Very nice. Good intro and I loved the stylesheet.

  • @user-cc8kb
    @user-cc8kb 4 года назад +1

    Thank you very much. Will try it right away :)

  • @nissimhadar
    @nissimhadar 4 года назад +1

    Nice explanation. Tnanks!

  • @earmiasesebsibe3006
    @earmiasesebsibe3006 3 года назад

    Great video,Thank you Smok.

  • @daves4026
    @daves4026 Месяц назад

    More plantuml please

  • @BMNAkash
    @BMNAkash 4 года назад +2

    Thanks Smok, Thank you very much, finally i found a tool!!!!

  • @Deklaratywnie2000
    @Deklaratywnie2000 3 года назад +1

    @Smok Cześć Smoku pozdrowienia z Polski- Warszawy. Trzymam kciuki za dalszy rozwój kanału.

  • @luiscarlossolanomora6484
    @luiscarlossolanomora6484 3 года назад

    Thanks for the video and for the stylesheet, was really helpful!

  • @romeotiadem8304
    @romeotiadem8304 2 года назад

    Thanks, awesome video. But I have a question, it is possible to include automatically some plugins (of Jira service) in my service a service architecture with PlantUML ?

    • @SmokCode
      @SmokCode  2 года назад

      I don't think I understand what you mean. Jira is a ticketing system. You want to bring tickets into the plant plantuml diagrams?

    • @romeotiadem8304
      @romeotiadem8304 2 года назад

      @@SmokCode no, I mean, Jira have some extensions or plugins ,right? And I want that in my Architectur diagram this plugins can be add or include automatically in my diagram , when Jira have a new plugin or extension in the future , without to do it manually. It is possible to do that with plantuml?

  • @TheMegabam5
    @TheMegabam5 Год назад

    Hi, looooove your stylesheet. For some reason though my class names are with serifs but the properties are sans serif. In your video, classnames seem to be sans serif as well, wondering how that could be?

  • @TheSolderingGuy007
    @TheSolderingGuy007 5 лет назад +5

    Great video! How do you set atom to dynamically update the diagram as you type ?

    • @SmokCode
      @SmokCode  5 лет назад +3

      Thanks! For live update use this plugin (not very good for big diagrams)
      atom.io/packages/plantuml-viewer

  • @rorycawley
    @rorycawley 2 года назад

    Great video. Start @7:33

  • @kazimrahman7499
    @kazimrahman7499 4 года назад +1

    Thanks....Very Much Needed....!!

  • @simenfossesholm3352
    @simenfossesholm3352 Год назад

    Hello! I have a subject that is coding with visual studios. But i cant download plantuml into visual studios on mac. Do you know how to do it? Love your videos!

  • @davidsalami6338
    @davidsalami6338 3 года назад

    Smok, what a cool name dude

    • @SmokCode
      @SmokCode  3 года назад

      Not as cool as David Salami. (づ ͡° ͜ʖ ͡°)づ

  • @nandhan6637
    @nandhan6637 6 месяцев назад

    what editor r u using? why r u not showing the whole window?

  • @monsterous289
    @monsterous289 2 года назад

    I get a "Cannot open URL" when attempting to use your style. At least through VSCode 1.71.2 with the PlantUML extension.

  • @habib97se
    @habib97se 3 года назад

    so educative video, tnx a lot!

  • @jamesspielvogel3102
    @jamesspielvogel3102 3 года назад +1

    When I try to include a stylesheet for RedDress, I get an error saying "SyntaxError?" did you mean "if (%not(%variable_exists("$FONTNAME")))", which is identical to what's in the file. It's pointing directly at the repo file, and I'm using the plantuml-viewer plugin, which looks like the same one in the video.

    • @SmokCode
      @SmokCode  3 года назад +1

      Upgrade the jar from plugin. The repo moved forward with new version. The plugin did not.

    • @jamesspielvogel3102
      @jamesspielvogel3102 3 года назад

      @@SmokCode Is there a specific file/version? Within the "plantuml-viewer" folder, I've used command "npx npm-check-updates -u” followed by "npm update" to update packages, which upgraded packages "node-plantuml" (v0.5.0 -> 0.9.0), "svg-pan-zoom" (3.5.1 -> 3.6.1), and "standard" (10.0.2 -> 16.0.3), and it renders basic diagrams, but I still get syntax errors for these themes (e.g. a syntax error at "!procedure font_style()"). They don't work at all with this approach. However, if I take a different approach of just dropping a newer 8KB jar file in from the VSCode package, it actually does render the theme correctly without error once, but it'll only render once on app start, and then won't update. Once, it even crashed my display and the renderer output and error saying "Error occurred during initialization of VM Unable to allocate 260672KB bitmaps for parallel garbage collection for the requested 8341504KB heap." I filed an issue with the "plantuml-viewer" here mentioning this conversation, but like you said in other comments, that project doesn't seem to be maintained anymore: github.com/markushedvall/plantuml-viewer/issues/55#issuecomment-763724701

    • @SmokCode
      @SmokCode  3 года назад

      Yes. As I have said - you need to upgrade the jar, because plugin isn't updated. Go to the official plantuml website plantuml.com/download download .jar and just manually copy it over the file that comes with the plugin.

    • @jamesspielvogel3102
      @jamesspielvogel3102 3 года назад

      @@SmokCode I finally got this working, but the problem seems to be with the latest version of "plantuml-viewer" (0.7.2). There's just something about it that's broken. I've tried the tagged 0.7.2. release, the latest master, a forked master that's supposed correct issues, I've even tried merging those branches together, correcting conflicts, etc., and it still doesn't work to just drop in the jar file.
      What does work, however, is to manually install the viewer from command line with version 0.4.1, as others had mentioned that version seems to work for some reason. Sure enough, if I manually install via "apm install plantuml-viewer@0.4.1", and then drop in the latest jar file from the plantuml.com download site, it works correctly, themes and all. Thanks!

  • @BerkaySoyluoglu
    @BerkaySoyluoglu 3 года назад +1

    Awesome video. Keep up the good work :D

  • @mercuriete
    @mercuriete 4 года назад

    Thanks, using your style right now.

  • @donaldtrump9965
    @donaldtrump9965 5 лет назад +2

    This is awesome

  • @user-ly7nl9kl8c
    @user-ly7nl9kl8c 2 года назад

    So, you spent a lot of time on styles, but did not mention existing code. Can I use PlantUML to document my existing code base? The problem with most docs is they document classes as if they are stand alone, when the most important thing to document is class interactions.

  • @maxc7198
    @maxc7198 2 года назад

    Do you know where can I fork it?

  • @param_at_youtube
    @param_at_youtube 5 лет назад +2

    Cool!

  • @dmitriibushuev7252
    @dmitriibushuev7252 5 лет назад +1

    Cool! which IDE do you use in the video?

    • @olegovcharenko8684
      @olegovcharenko8684 5 лет назад

      VS Code I guess

    • @SmokCode
      @SmokCode  5 лет назад

      I was using the ATOM with plugin, however now I recommend using VS Code, as the plugins are outdated and legacy preprocessor is no longer supported by plantuml.

    • @arnlaugsson
      @arnlaugsson 4 года назад +1

      @@SmokCode What VS Code plugin are you using for live preview?

    • @jamesspielvogel3102
      @jamesspielvogel3102 3 года назад +1

      @@arnlaugsson I would really like to know what live plugins exist for VSCode as well. I don't see any, and the ones described as obsolete for Atom seem to work fine.

    • @arnlaugsson
      @arnlaugsson 3 года назад

      @@jamesspielvogel3102 Markdown Preview Enhanced works!

  •  4 года назад

    To use this code with new version of plantUml you need change style.puml . see github.com/Drakemor/RedDress-PlantUML/pull/5
    You can fork project or download file and apply modification. I think Redress change or create a new version for new preprocessor planUML .
    if you dowload file you must copy file into directory you have you uml code and replace !includeurl .... for !include style.puml

  • @riyapalkar1178
    @riyapalkar1178 3 года назад

    Hi can you tell me , can we make a Class Diagram on the Topic Photo Editor Application?
    Plzs do tell.

    • @SmokCode
      @SmokCode  3 года назад +1

      Yes.

    • @riyapalkar1178
      @riyapalkar1178 3 года назад

      @@SmokCode , A big thanku sir . 🤩

    • @riyapalkar1178
      @riyapalkar1178 3 года назад

      @@SmokCode , can we make activity diagram for the above same Topic. Plzs do tell .

  • @Speak4Yourself2
    @Speak4Yourself2 4 года назад +1

    Thanks a lot!

  • @eyesopen6110
    @eyesopen6110 9 месяцев назад

    grouping across packages never seems to look right. .StarUML instead.

  • @acavals8080
    @acavals8080 4 года назад

    it may seems a strange question, but... can I use PlantUML to make a reverse engineering? I mean, I already have to written code and I want to build an UML diagram from it.

    • @SmokCode
      @SmokCode  4 года назад

      Look for plug-ins for your IDE that generate puml files from source

    • @acavals8080
      @acavals8080 4 года назад

      @@SmokCode thanks for the help! I'll try it

  • @StEvUgnIn
    @StEvUgnIn 3 года назад

    Teach me how to style PlantUML

    • @SmokCode
      @SmokCode  3 года назад +1

      Sounds like a plan for a plant video!

  • @ashishmaheshwari9675
    @ashishmaheshwari9675 4 года назад

    your stylesheet link no longer works..

  • @cprn.
    @cprn. 5 лет назад +1

    I recently had an issue while importing this stylesheet that I don't think is related to your work but I thought you might be interested with the weird syntax error `plantuml` complains about: github.com/weirongxu/plantuml-previewer.vim/issues/15 Cheers! Thanks for awesome styling!

    •  4 года назад +2

      The fix is here : github.com/Drakemor/RedDress-PlantUML/pull/5

    • @SmokCode
      @SmokCode  4 года назад +2

      Thanks for making the fix. And thanks for mentioning it here. I have reviewed the change and hope to merge it soon!

    • @srencramernielsen9726
      @srencramernielsen9726 4 года назад

      ​@@SmokCode Thanks for the introduction video and stylesheet. I tried to use your stylesheet in Confluence with the PlantUML Macro, but couldn't make it work. Here's the syntax I used from your instructions:
      !define LIGHTORANGE
      !includeurl raw.githubusercontent.com/Drakemor/RedDress-PlantUML/master/style.puml
      I tried both with @startuml and @enduml and without, but could not make it work. I don't have experience with GitHub and am not a developer, so I am not sure if this has been resolved. Would appreciate if anyone can help with this :-)

  • @phanvanhoa
    @phanvanhoa 4 года назад

    good tool for scammers :v