The wiki has become the clear choice for use among projects for their help documentation. Wiki Web Help takes the wiki concept and tailors it for use specifically with help documentation. It combines the best of both worlds, with operation similar to a chm viewer and the Web technologies that enable community involvement. It features a dual split pane with tabs for searching, index browsing, and display of contents (in a tree). Users can create and modify topics and pages. Pages can be tagged for index creation. Searching with highlighting is included.
The Isotrol DocGen BOUML plugout is a practical tool to update the OpenUP-based documentation of your project dynamically. DocGen extracts texts and diagrams from a BOUML project and inserts them in an OpenOffice.org Writer document. It's preconfigured with a generic project template and three definition files for Analysis, Design, and Architecture OpenUP-based documents. You can also insert predefined tables and link external images to embed them into the document. You can define your own template and file definitions. It's as easy as writing an OpenOffice.org Writer document and designing your own page format, cover, index page, headings styles, variables, etc. Afterwards, you create an XML file pointing to the parts of the BOUML project with the contents.
xslui is an XSLT applet to display Web pages with a modularized XML file in Web browsers. This applet can design page layout by arranging square blocks called "areas". Thus it is very easy to display layouts like horizontal columns. This layout feature can also separate descriptions of an area's arrangement and contents, even in different files. This feature provides Web pages with modularization and sharing of their parts. In addition, xslui has data operating elements with the xsldo library, which can operate on XML data in the same or other XML files as the display data. This feature provides separation of views and data.
BullDoc is a Web application for documentation building. It is generally desgined for projects developed with PHP and which use SVN or another source control system. It stores the documentation sources in the same repository as the code. The sources should be text files, so SVN can track changes and allow BullDoc to always extract a documentation version appropriate to the code. It makes it convenient to view the result of authoring by opening a page in a Web browser, without additional compiling. It also allows you to edit text directly in the Web browser.
Markdown Doclet is a replacement for the standard Sun Java Doclet that allows developers to use Markdown syntax in their Javadoc comments rather than embedding unreadable HTML. The advantage of Markdown is that the syntax allows for HTML to be passed through, allowing the Markdown doclet to be applied to any existing codebase which may contain HTML Javadoc comments. It also includes a patched version of UMLGraph which calls the Markdown Doclet instead of the Sun standard doclet. The doclet also writes a more modern stylesheet for more attractive Javadocs.
AsDoclet can be used to generate Actionscript and C# files out of Java sources. Such a tool is useful for RIA and client/server applications where value objects are transmitted between server and client as serialized data that should be deserializable on both ends again. That includes remoting technologies like Flash Remoting, RTMP, Blaze DS, Red5, and Hessian.
Pod::Manual is a module that gathers the pod of several Perl modules into a comprehensive manual. Its primary objective is to generate a document that can be printed, but it also allow to output the document into other formats (e.g., docbook). podmanual is a utility that uses Pod::Manual.