MontealegreLuis / phuml

phUML is a UML diagram generator. It takes arbitrary object oriented PHP code and creates fully blown class diagrams of it.
BSD 3-Clause "New" or "Revised" License
100 stars 19 forks source link

Plantuml support #21

Open eliseuborges opened 2 years ago

eliseuborges commented 2 years ago

Hi Luis,

Do you think it could be possible to provide support for PlantUML like this: https://plantuml.com/class-diagram?

PHPStorm and VScode has plugin to support this format, so it could be nice.

MontealegreLuis commented 2 years ago

Hi @eliseuborges !

I think it should be possible. I separated the process to create the diagram in stages

I think it should be a matter of replacing the ImageProcessor and the DigraphPrinter based on command options.

I haven't had much time lately so I'd appreciate any help.

I'll try to analyze further this weekend, and will start a discussion on this repo on what needs to be changed, we might need to split this in multiple MRs/Issues.

Or if you start analyzing before me, feel free to start a discussion yourself with your findings, once we have a plan we can add our conclusions here.