Getting Started Documentation Glish Learn More Programming Contact Us
Version 1.9 Build 803
News FAQ
Search Home


next up previous contents
Next: Phase II: Initial Use of DocBook Up: Implementation Plan Previous: Implementation Plan

Phase I: Initial GlishDoc implementation

  1. Adopt and/or create a DTD for encoding tool descriptions that will be extracted from the source code. Define necessary GlishDoc-style tags for documenting tool source code.

  2. Implement an initial version of the GlishDoc document extractor in Glish. (It is expected that a Glish implementation will be easier for a typical AIPS++ developer to maintain than one based on, say, Perl. It also allows the possibility for further integration of the documentation extraction into the AIPS++ system in the future.)

  3. Develop (or adapt) style sheets to convert XML tool descriptions into currently supported .help and _meta.g files. Install wrapper script that applies style sheet transformations to XML descriptions. (Augment the EMACS Glish mode to add keyboard macros for inserting commonly used GlishDoc markup.)

  4. Create an AIPS++ note describing how to use GlishDoc tags to mark up in-lined documentation and how to use associated tools to extract the documentation and convert it to currently support forms.

  5. Encourage developers to try in-lining documenation. Evaluate current state of framework for ease-of-use, robustness, adaptability to the AIPS++ system, and effects on the quality of documentation and software process. Adjust plan for later phases accordingly.


next up previous contents
Next: Phase II: Initial Use of DocBook Up: Implementation Plan Previous: Implementation Plan   Contents
Please send questions or comments about AIPS++ to aips2-request@nrao.edu.
Copyright © 1995-2000 Associated Universities Inc., Washington, D.C.

Return to AIPS++ Home Page
2004-08-28