The documentation produced by BaseDocumenter is bundled as one set of static HTML pages.
The layout of the produced HTML pages is highly customizable.
The documentation describes in detail all the items (tables, queries, Basic procedures, ...) being part of the Base application.
Additionally it identifies all the dependencies between items. E.g. a query might use one or more tables. Knowing exhaustively which items are used by other items is invaluable for the developer of the application. This knowledge allows for example a detailed impact analysis of design changes.
Dependencies are of 2 types:
- parent/child: e.g. a field is the child of a table.
- uses/used by: e.g. a query uses a table or a table is used by a query. In BaseDocumenter, such dependencies are very simply revealed by the use of hyperlinks. Clicking on one of them makes the browser jump to the description of the linked item.
- a Basic parser to identify a.o. which procedures are called by which procedures
- a SQL beautifier to make simple or complex SQL statements much more readable
Striking examples HERE and HERE.
Download from HERE.
Edit: LAST VERSION: BaseDocumenter 0.6.0 |
JPL