(2003-06) The first public beta of Navidoc has been released at Savannah.
Navidoc is a light-weigth tool built on top of several existing Free Software tools to connect HTML source code documentations to design documentation written in reStructuredText. The textual UML language, which Navidoc provides as custom Docutils directive, makes it possible to embed UML diagrams easily within design documentation body text.
While Navidoc compiles design documentation using Docutils, it also extracts and compiles UML diagrams from their embedded textual descriptions. In addition that compiled diagrams are included in compiled design documentation pages, Navidoc also links diagrams' objects to corresponding source code documentation pages. E.g. Java classes are linked to their javadoc documentation pages. Finally, linking is done bi-directional and UML diagrams work as real spatial menus by embedding one focused version of every diagram to all one's target documentation pages.
This site has been made using Navidoc and it's textual UML description language. Other examples can be found at Related page.
Navidoc has been developed as byproduct of Fenfire project at Savannah.