goplantuml icon indicating copy to clipboard operation
goplantuml copied to clipboard

PlantUML Class Diagram Generator for golang projects

Results 42 goplantuml issues
Sort by recently updated
recently updated
newest added

I know functions is not considered as a class per se, but based on [this](https://stackoverflow.com/questions/63914558/is-it-possible-to-visualize-a-bunch-of-functions-in-uml), we could use a stereotype `« function »` on a class to create isolated functions....

Dumels shows an error when processing https://github.com/jfeliu007/goplantuml

I see that there's already a [PlantUML] plugin for GoLand, but that does not generate PlantUML diagrams, it only helps you view and manipulate them. Is there a plugin that...

It would be great to output only main logic, skipping *_test.go and *_mock.go, i.e `-nomocks`, or something

This is a small enhancement suggestion to the help text of `-ignore`, both in code and the README file. Currently it says: ``` -ignore string comma separated list of folders...

I'm afraid I found a runtime panic while trying to run with https://github.com/livekit/livekit. Hopefully this helps with improving goplantuml's parser. Curiously, the web version worked fine for me: https://www.dumels.com/diagram/9409c9a6-9f34-4cdb-a15f-fd6256fb4019 But...

This is a amazing project, I have not found similar products, it helped me a lot, but [mermaid](https://github.com/mermaid-js/mermaid) is another popular flowchart solution, it would be great to support it.

replace loop with returnList = append(returnList, function.ReturnValues...)

This is the first phase for supporting generics. Attaching the generated SVG from the `testingsupport` code here for reference: ![design](https://user-images.githubusercontent.com/446283/196562954-ec324a61-4027-4757-8f3e-172a56177064.svg)

A small thing, but can really help with legibility and comprehension in some diagrams. I would generally think that vertical is a suitable default since scrolling is more natural.