next up previous contents
Next: PSI3 Reference Up: progman Previous: Multiple Source Code Directories   Contents


Documentation

Documentation is often the only link between code's author and code's users. The usefulness of the code will depend heavily on the quality of its documentation. One great failing of most of the PSI code is that it contains little to no documentation. We strongly advocate documentation of three types:
  1. A short description of the code's function and keywords must be written for each new module and library added to the PSI3 package. There is no convention yet what should be the preferred medium for such a description, but the following are common:

  2. Second, as mentioned before, the source code should be directly documented by comment lines in the code.

  3. A complete manual should be written for all finished programs, describing all input options, explaining how the program works (theory and technical details), and providing solutions to common problems encountered with the program. Sometimes, the latter documentation is included in the man page: for a good example, see the man page for intder95. Alternatively, a separate document can be created; for another example, see the documentation of fcmgen.


next up previous contents
Next: PSI3 Reference Up: progman Previous: Multiple Source Code Directories   Contents
psi 2003-01-07