I really enjoyed building a prototype of a new feature in @phpdoc, in this case it was back on my list because of a question I got.
Not that I would develop just any random feature by request... but this was on my list for a long time.
From now on, phpdoc will have automatically generated uml diagrams based on your project.
When writing documentation about your application I find my self creating lists of classes. Opening up my editor, and search for all implementations of classes that extend a base class.
So why would we not just automate this shit? @phpdoc next release will have the first draft implementation for this feature.
Write your documentation in RsT and query the api docs to create a list:
I was sceptical regarding the DiagramGPT tool, but I made some experiments - free text, docker compose file, source code in multiple program languages. And it just works. And it has an API, making generating living documentation even simpler.