mosra / m.css

A no-nonsense, no-JavaScript CSS framework, site and documentation theme for content-oriented websites
https://mcss.mosra.cz
MIT License
399 stars 88 forks source link

UML collaboration and UML inheritance diagrams are not included in m.css documentation build #212

Open andreasdr opened 2 years ago

andreasdr commented 2 years ago

Hi,

UML collaboration and UML inheritance diagrams are not included in m.css documentation build. Also class hierarchy is not included in m.css documentation build. Is there a way to enable this?

See examples here: http://drewke.net/tdme2-documentation/alpha/private/1.9.121/inherits.html http://drewke.net/tdme2-documentation/alpha/private/1.9.121/structtdme_1_1tools_1_1editor_1_1views_1_1View.html http://drewke.net/tdme2-documentation/alpha/private/1.9.121/classtdme_1_1network_1_1udpserver_1_1UDPServer.html

Thank you very much.

Best regards Andreas

mosra commented 2 years ago

Hi,

this was one of the intentionally unsupported features in the original implementation (as listed here in the docs) because large OOP hierarchies or complex inter-class dependencies were simply not a thing in projects I worked on.

However, once this project took off and became used by people that are not me, I got many complaints about this missing, so I guess I have to add the support :) The hard part (including Graphviz output in a nice way) is already mostly done, except for what's stashed in #69, which is blocked on Doxygen not providing actual links in its XML output. But maybe that has been fixed since, would need to check.

andreasdr commented 1 year ago

Any news here If I may ask? Best regards Andreas.