Open RockScience opened 8 years ago
I updated https://www.mediawiki.org/wiki/Extension:PlantUML to reflect the fact that Extension:GraphViz isn't actually necessary. Hopefully the edit sticks because I'm a little miffed at wasting two days getting ImageMap and GraphViz working on Windows.
For the sake of documentation, I think this extension does sneakily depend on ImageMap. It integrates in the jankiest way possible (implicitly assuming that it exists). Overall this extension is very low-quality code and would greatly benefit from a maintainer. I wouldn't recommend depending on it unless you have the time to clean it up too. Unfortunately I don't have that time.
edit: I also reverted my edit to the extension page.
Thanks for your comments. As a maintainer I appreciate your comment about the great benefit I am to this package. See: https://www.mediawiki.org/wiki/User_talk:Legoktm#Adding_Extension_PlantUML_to_packagist
for how the dependency issue may be solved in the future. Composer.json has been prepared quite a while for this extension. Personally I think the graphviz dependency is fully ok. It makes a lot of sense to have graphviz alongside PlantUML and in the future there may even be some use of this dependency.
Hi @WolfgangFahl. If you're open to suggestions, I'm happy to create tickets for specific issues that I've run into. The code is bad but totally fixable and I'd love to be able to deploy it in my environment. I looked at the commit history and assumed that it wasn't maintained; I'm happy to see that you're still active.
@cotto Thanks for volunteering. You are most welcome to participate. This is what opensource is about.
I finally had a minute to file some issues. I don't know if I'll have time to submit fixes (I'll try but work is quite busy) but I will at least test and review changes.
Does this depend on the Graphviz extension? It is not clear...