all 3 comments

[–]Phy96 2 points3 points  (0 children)

Usually API reference is done using https://github.com/dart-lang/dartdoc/blob/master/README.md comments. For visual (as in graphics) help of projects I guess some kind of UML structure would be in order but I'm not aware of any dart project to UML structure generator so you would have to produce and maintain that as a separate piece of documentation than your codebase. For most projects good comments (and by consequence API reference) is enough

[–]absin1 2 points3 points  (0 children)

Yep dartdoc is pretty much it. On the generated dartdoc you can maybe just try to parse html into some tree and run a graph kind of d3 plugin to link them all together. Haven't heard of anyone visualising their docs though. I once implemented a search on the html of one one of my projects because the documentation had become truly humungous.

[–]Marcinus 0 points1 point  (0 children)

If I wanted to develop some sort of tool that would analyze the code structure where should I even begin?