home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / EFFO / forum13.lzh / info_empty_form < prev    next >
Text File  |  1990-09-04  |  6KB  |  126 lines

  1. $COMMENT
  2.   ***********************************************************************
  3.   *     This file is a so-called "Info" file describing a piece of      *
  4.   *   software in a standardized way using EFFO's "Info" file format.   *
  5.   *     The format provides all basic information about a program       *
  6.   *   in a well structured manner allowing automatic extraction         *
  7.   *   of important short-form data for databases and software lists     *
  8.   *   but including more detailed descriptions as well.                 *
  9.   *     The structure is formed by a set of keywords dividing the       *
  10.   *   information into different paragraphs (see syntax description     *
  11.   *   below).                                                           *
  12.   *                                                                     *
  13.   *     Many programs distributed by EFFO will include such a file.     *
  14.   *   It will be called Info_xxxx, where xxxx is the program's name.    *
  15.   *   EFFO encourages all its members and all forum participants as     *
  16.   *   well as commercial suppliers of OS-9 and OS-9000 software to      *
  17.   *   use this format to describe their software.                       *
  18.   *     An empty "form" for Info files called "Info_empty_form" will    *
  19.   *   be distributed with all EFFO disks and through the OS9-BBS.       *
  20.   *                                                                     *
  21.   *     The syntax is quite simple: Each paragraph begins with a        *
  22.   *   "keyword line" which is a line with a $-Sign in the very first    *
  23.   *   column immediately followed by the keyword itself. The rest of    *
  24.   *   the line is reserved for short comments about the paragraph's     *
  25.   *   purpose. Some paragaphs are mandatory, and some are restricted    *
  26.   *   in size to ensure that reliable database entries can be           *
  27.   *   extracted automatically from the file.                            *
  28.   *     All subseqent lines up to the next keyword line (or the         *
  29.   *   end-of-file) are forming the paragraph body, i.e the information  *
  30.   *   that belongs to the keyword.                                      *
  31.   *     The order in which the keywords appear in the text (if they     *
  32.   *   appear at all for optional paragraphs) is free with one           *
  33.   *   important exception: "$PROGRAM-NAME" always must be the first     *
  34.   *   keyword in the program description. This rule allows multiple     *
  35.   *   descriptions to be merged into a single text file without using   *
  36.   *   special delimiters in between.                                    *
  37.   *     Finally, "$COMMENT" paragraphs are provided to include          *
  38.   *   any information not related to a program description, like        *
  39.   *   this text. They can appear anywhere in the file, even before      *
  40.   *   the first "$PROGRAM-NAME".                                        *
  41.   ***********************************************************************
  42. $COMMENT
  43.   This file is an empty form that can be used to create a "Info" file for
  44.   a program by inserting appropriate text between the keyword lines below.
  45.   This template lists all possible keywords. Altough it is recommended to
  46.   supply information for as many keywords as possible, all keyword lines
  47.   marked "optional" can be omitted from an info file. If you are not yet
  48.   familiar with the "Info" file concept, please have a look at existing
  49.   info files before filling in this form, in order to get an idea of what
  50.   sort of information we expect for the various keywords.
  51.  
  52. $PROGRAM-NAME  Name of the program (FIRST KEYWORD, <=20 chars, mandatory)
  53.  
  54. $VERSION  Current version/revision/edition information (<=20 chars, optional)
  55.  
  56. $PURPOSE  What is the program/package for ? (<=50 chars, mandatory)
  57.  
  58. $SUMMARY  Short summary. (<=3 lines of <=80 chars each, mandatory)
  59.  
  60. $KEYWORDS  Keywords for database, comma separated (<20 chars each, recommended)
  61.  
  62. $PROJECT  Info, if the program is part of a bigger project (no limit, optional)
  63.  
  64. $STATUS  Program status (final, beta, experimental etc) (no limit, optional)
  65.  
  66. $REFERENCES  Other programs/infos related to this program (no limit, optional)
  67.  
  68. $HARDWARE  System hardware dependencies (no limit, mandatory if any)
  69.  
  70. $SCREEN-INTERFACE  Termcap, Zterm, etc. (<40 chars, mandatory if not raw-I/O)
  71.  
  72. $PREREQUISITES  Non-system specific Hardware/Software required (no limit, opt.)
  73.  
  74. $HARDWARE-OPTIONS optional hardware suppored (but NOT required) (no lim. opt.)
  75.  
  76. $OS-VERSION  Required/supported OS versions (<80 chars, mandatory if dependent)
  77.  
  78. $DOCUMENTATION  Type and language of documentation (<80 chars, mandatory)
  79.  
  80. $RUNTIME-FILES  Paths of the files required at run-time (no limit, optional)
  81.  
  82. $DOCUMENTATION-FILES  Paths of documentation files (no limit, optional)
  83.  
  84. $SOURCE-LANGUAGE  Programming Language(s) used (<30 chars, mandatory)
  85.  
  86. $SOURCE-AVAILABILITY  Avaliability of source code (<30 chars, mandatory)
  87.  
  88. $SOURCE-FILES  Paths of the source files (no limit, optional)
  89.  
  90. $SOURCE-PREREQUISITES  Libraries, files, compilers required (no limit, opt.)
  91.  
  92. $COMPILATION  How to compile the program (no limit, optional)
  93.  
  94. $AUTHOR-NAME  Name(s) ONLY of the author(s). (<=80 chars, mandatory)
  95.  
  96. $AUTHOR-INFO  Additional information about the author(s) (no limit, optional)
  97.  
  98. $AVAILABILITY  Public, Shareware, Commercial ? (<=30 chars, mandatory)
  99.  
  100. $CONDITIONS  Conditions, e.g. Shareware fee (no limit, optional)
  101.  
  102. $COPYRIGHT  Copyright information (<=80 chars, optional)
  103.  
  104. $DISTRIBUTOR  Where can the program be obtained from ? (<=80 chars, mandatory)
  105.  
  106. $HISTORY  The program's version/revision history (no limit, recommended)
  107.  
  108. $EXPANSION  Planned development for next version
  109.  
  110. $HOLDER  Name and (email-) address of the people in charge (no limit, opt.)
  111.  
  112. $INSTALLATION  How to install the program  (no limit, optional)
  113.  
  114. $BUGS  Known bugs of the program (no limit, optional)
  115.  
  116. $RESTRICTIONS  What definitely will NOT work (mandatory if any)
  117.  
  118. $DESCRIPTION  Extended description of the program (no limit, optional)
  119.  
  120. $EXPERIENCES  Experiences with the program (no limit, optional)
  121.  
  122. $NOTES  Hints and notes  (no limit, optional)
  123.  
  124. $MISCELLANEOUS  Whatever does not fit into the categories above (optional)
  125.  
  126.