[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

6. Documenting Programs

A GNU program should ideally come with full free documentation, adequate for both reference and tutorial purposes. If the package can be programmed or extended, the documentation should cover programming or extending it, as well as just using it.

6.1 GNU Manuals  Writing proper manuals.
6.2 Doc Strings and Manuals  Compiling doc strings doesn't make a manual.
6.3 Manual Structure Details  Specific structure conventions.
6.4 License for Manuals  Writing the distribution terms for a manual.
6.5 Manual Credits  Giving credit to documentation contributors.
6.6 Printed Manuals  Mentioning the printed manual.
6.7 The NEWS File  NEWS files supplement manuals.
6.8 Change Logs  Recording Changes
6.9 Man Pages  Man pages are secondary.
6.10 Reading other Manuals  How far you can go in learning from other manuals.



This document was generated by Davide on March, 6 2002 using texi2html