PlantUML - beautiful quick diagrams to explain your models

Поділитися
Вставка
  • Опубліковано 12 вер 2024

КОМЕНТАРІ • 71

  • @thomasmuhlbauer9935
    @thomasmuhlbauer9935 3 роки тому +2

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

  • @raveendiran_rr
    @raveendiran_rr 2 роки тому +2

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

  • @lattercup4261
    @lattercup4261 5 років тому +5

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

  • @davak72
    @davak72 3 роки тому +1

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

  • @sabeeshvk
    @sabeeshvk 2 роки тому

    Very nice. Good intro and I loved the stylesheet.

  • @davidsonmick
    @davidsonmick 3 роки тому +2

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

  • @johnagapi5970
    @johnagapi5970 11 місяців тому

    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.

  • @AdityaDodda
    @AdityaDodda 4 роки тому +1

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

  • @BMNAkash
    @BMNAkash 4 роки тому +2

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

  • @user-cc8kb
    @user-cc8kb 3 роки тому +1

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

  • @luiscarlossolanomora6484
    @luiscarlossolanomora6484 3 роки тому

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

  • @nissimhadar
    @nissimhadar 3 роки тому +1

    Nice explanation. Tnanks!

  • @BerkaySoyluoglu
    @BerkaySoyluoglu 3 роки тому +1

    Awesome video. Keep up the good work :D

  • @lguerrero88
    @lguerrero88 Місяць тому

    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  Місяць тому

      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.

  • @earmiasesebsibe3006
    @earmiasesebsibe3006 3 роки тому

    Great video,Thank you Smok.

  • @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

  • @kazimrahman7499
    @kazimrahman7499 4 роки тому +1

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

  • @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?

  • @habib97se
    @habib97se 3 роки тому

    so educative video, tnx a lot!

  • @nandhan6637
    @nandhan6637 4 місяці тому

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

  • @donaldtrump9965
    @donaldtrump9965 5 років тому +2

    This is awesome

  • @param_at_youtube
    @param_at_youtube 4 роки тому +2

    Cool!

  • @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!

  • @Deklaratywnie2000
    @Deklaratywnie2000 3 роки тому +1

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

  • @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.

  • @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?

  • @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.

  • @Speak4Yourself2
    @Speak4Yourself2 4 роки тому +1

    Thanks a lot!

  • @mercuriete
    @mercuriete 4 роки тому

    Thanks, using your style right now.

  • @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!

  • @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!

  • @rorycawley
    @rorycawley 2 роки тому

    Great video. Start @7:33

  • @eyesopen6110
    @eyesopen6110 8 місяців тому

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

  • @maxc7198
    @maxc7198 2 роки тому

    Do you know where can I fork it?

  • @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

  • @davidsalami6338
    @davidsalami6338 3 роки тому

    Smok, what a cool name dude

    • @SmokCode
      @SmokCode  3 роки тому

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

  • @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 .

  •  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

  • @ashishmaheshwari9675
    @ashishmaheshwari9675 4 роки тому

    your stylesheet link no longer works..

  • @StEvUgnIn
    @StEvUgnIn 3 роки тому

    Teach me how to style PlantUML

    • @SmokCode
      @SmokCode  3 роки тому +1

      Sounds like a plan for a plant video!

  • @cprn.
    @cprn. 4 роки тому +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