Live data from Hacker News

Ask HN: A modern-looking UML diagram tool?

news.ycombinator.com

61–70 of 92 posts

Re: Ask HN: A modern-looking UML diagram tool?

#62
post #57
post #53

Earlier quoted context omitted.

If you're going to monospace lists (why?) please format them to remove the horizontal scroll bar. Edited to remove example that still produces scroll bar on non-maximized windows (and mobile).

Yeah this still has the horizontal scrollbar on a 920px wide browser window on desktop. People really need to cut it out with this though. There's no guideline on not using monospaced lists, and you're not the grandmaster of hackernews, so bugger off and just don't read the comment if you don't like it.

I'm just trying to suggest ways to make it easier to read the comment. I suggest you read comments giving the poster the benefit of the doubt, you'll probably be much happier than telling people to bugger off.

Re: Ask HN: A modern-looking UML diagram tool?

#63

I use PlantUML[1] for my UML diagrams. - It uses a human readable text-based file format renderable via the PlantUML jar. Friendly to CLI and git. - The diagrams are stylable, should you wish to style them. - There's a PlantUML Integration IntelliJ plugin that's easy to use for preview/rendering[2] - Overall simple to use, but I imagine it can as robust as you want it to be. For example, the IntelliJ plugin Sketch.it…

Second PlantUML and Mermaid. Both work great in boostnote, which I also recommend.

Re: Ask HN: A modern-looking UML diagram tool?

#64

nomnoml: A tool for drawing sassy UML diagrams based on syntax. Provides instant feedback and has a customizable styling. web: http://www.nomnoml.com/ js: https://github.com/skanaar/nomnoml r: https://github.com/javierluraschi/nomnoml

Thanks, Visually nomnoml is pretty sweet. That being said, syntax-wise the class diagrams from Mermaid seem way easier to read.

Re: Ask HN: A modern-looking UML diagram tool?

#65

I use PlantUML[1] for my UML diagrams. - It uses a human readable text-based file format renderable via the PlantUML jar. Friendly to CLI and git. - The diagrams are stylable, should you wish to style them. - There's a PlantUML Integration IntelliJ plugin that's easy to use for preview/rendering[2] - Overall simple to use, but I imagine it can as robust as you want it to be. For example, the IntelliJ plugin Sketch.it…

> There's a PlantUML Integration IntelliJ plugin that's easy to use for preview/rendering

The VSCode one[0] is good too

0 - https://marketplace.visualstudio.com/items?itemName=jebbs.pl...

Re: Ask HN: A modern-looking UML diagram tool?

#66
post #42

For all sorts of diagrams, this software is awesome: yEd https://www.yworks.com/products/yed Favorite feature: automatically reorganize the chart according to your preferences/constraints (e.g. fewer line intersections, hub-spoke, hierarchical, etc)

The automatic rearrangement feature based on predefined layouts is incredibly useful. I strongly encourage people interested in this software to also read their blog. https://www.yworks.com/blog/projects-optical-graph-recogniti...

Re: Ask HN: A modern-looking UML diagram tool?

#67
post #42

For all sorts of diagrams, this software is awesome: yEd https://www.yworks.com/products/yed Favorite feature: automatically reorganize the chart according to your preferences/constraints (e.g. fewer line intersections, hub-spoke, hierarchical, etc)

yEd isn't exactly modern-looking though. I've recently used it on Ubuntu 16.04 but my colleague on Ubuntu 18.04 couldn't because the menu or window handles were cut off. As IntelliJ shows, using Java/Swing is no excuse for an app to look like a Windows 3.1 app migrated over to Windows95. But then UML is from a time and mindset when win32-like and Java-like OOP and Hungary notation were sold to people and I guess a certain amount of retro design must feel authentic to UML.

Re: Ask HN: A modern-looking UML diagram tool?

#69

I enjoy using Mermaid: https://mermaidjs.github.io It does not support all the diagrams yet, but it's completely themable and you can code away your diagrams like you would with dot/graphviz. It integrates well into any Markdown tool, Gitlab integrated it about a year ago so it's natively available in Gitlab flavored Markdow.

Any comparisons of Mermaid vs other tools? Why do you like Mermaid?

I use Plantuml myself and I find that I regularly have to fight with the layout engine to get diagrams to looks the way I want them too.

Re: Ask HN: A modern-looking UML diagram tool?

#70
post #62
post #57

Earlier quoted context omitted.

Yeah this still has the horizontal scrollbar on a 920px wide browser window on desktop. People really need to cut it out with this though. There's no guideline on not using monospaced lists, and you're not the grandmaster of hackernews, so bugger off and just don't read the comment if you don't like it.

I'm just trying to suggest ways to make it easier to read the comment. I suggest you read comments giving the poster the benefit of the doubt, you'll probably be much happier than telling people to bugger off.

Assume good faith. Without that, you can't get anything done with strangers.
Post reply on HN