Alindis - A GNU/Linux Distribution is a comprehensive guide which leads the reader from zero to his/her own GNU/Linux distribution. In the course of the lecture, the reader will be able to reproduce the creation of the Alindis GNU/Linux distribution, the example implementation of the concepts shown there. The guide and the distribution together form the Alindis project.
Tixapps is a suite of development applications that run with Tcl/Tk or Python, using the Tix widget set. Applications currently included in Tixapps are tixinspect (an inspector for Tix/Tk applications), tixdebug (a debugger to work with tixinspect), and tixinfo (an info browser for GNU documentation).
The Mx documentation tool has been developed to improve the quality of program documentation. In particular, all program modules are written as if they form part of a final, completely documented system. Using a text formatter enables the programmer to express more clearly the program properties. The result is a more readable document where the actual program code plays the role of an illustration of the more global system objectives and design boundaries. The programmer works with Mx files rather than program source files and uses special Mx-directives to separate code sections from documentation sections. The overhead involved in writing a program as an Mx-document is minimal. Likewise, the overhead incurred on the edit-compile-debug cycle is minimal. Using Mx during the whole software development cycle leads to a product where the documentation is in sink with the program itself. Moreover, the physical adjacency of documentation containing rationale and assumptions stimulates the delivery of better quality code as discrepancies in design and coding are more easily recognized.
DocBook SGML Toolbox makes installing and using DocBook a snap. It automatically configures and installs DB SGML 3.1, DB SGML 4.1, Openjade, HTMLDOC, Crocsdb, Genrd and other tools from their source. Binary RPM, Slackware or Debian packages are then produced and customized for your system, allowing for easy removal or reinstallation at a later date.
QuickHelp is a development tool for quickly creating and distributing online help for Linux applications. It consists of a QuickHelp Builder for creating help systems and a QuickHelp Viewer for deploying them to users. The help information resides in a single XML file distributed with the QuickHelp Viewer. For the user, QuickHelp provides a table of contents, an index with an automatic search field, word searches across topics, color highlighted topic text with hypertext links, and context-sensitive help from applications. For the developer, it provides an editing environment to create, verify, and maintain application help.
Do178Builder is a documentation tool used throughout the software/hardware development effort, helping to produce the DO-178B/254 documentation much less painfully. A major obstacle to creating airborne products, for smaller developers, is the necessity to qualify the software per RTCA/DO-178B, or hardware per RTCA/DO-254. Without this qualification, airborne products cannot be deployed.
Haskell IDoc extracts interface documentation and declarations from Haskell modules based on standard Haskell layout rules and a small number of clues that the programmer embeds in interface comments. These clues have been designed to be visually non-imposing when displaying the source in a text editor. Interface documentation is rendered in standard markup languages. IDoc has been designed to be simple to use and install.