~ubuntu-branches/ubuntu/karmic/gnustep-base/karmic

« back to all changes in this revision

Viewing changes to Tools/gsdoc.7

  • Committer: Bazaar Package Importer
  • Author(s): Eric Heintzmann
  • Date: 2005-04-17 00:14:38 UTC
  • mfrom: (1.2.1 upstream) (2.1.2 hoary)
  • Revision ID: james.westby@ubuntu.com-20050417001438-enf0y07c9tku85z1
Tags: 1.10.3-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.\"gsdoc(1) man page
 
2
.\"written by Adrian Robert <arobert@cogsci.ucsd.edu>
 
3
.\"
 
4
.\"Process this file with
 
5
.\"groff -man -Tascii gsdoc.7
 
6
.\"
 
7
.TH GSDOC 1 "March 2004" GNUstep "GNUstep System Manual"
 
8
.SH NAME
 
9
GSDoc \- GNUstep XML documentation format
 
10
 
 
11
.SH DESCRIPTION
 
12
GSDoc is an XML language designed specifically for writing documentation for
 
13
the GNUstep project. In practice, that means that it is designed for writing
 
14
about software, and in particular, for writing about Objective-C classes.
 
15
 
 
16
.SH DEFINITION
 
17
The GSDoc markup language is defined by an SGML DTD, that specifies the tags
 
18
that may be used in marking up a GSDoc document, and how and where those tags
 
19
may be placed. The reader is encouraged to consult the DTD directly on any
 
20
points that the other documentation leaves unclear. The DTD is stored under
 
21
\fI$GNUSTEP_ROOT/System/Library/DTDs\fR in a standard GNUstep installation.
 
22
 
 
23
.SH USAGE
 
24
GSDoc may be written by hand, but it is primarily autogenerated from
 
25
Objective-C source files by a tool called \fIautogsdoc\fR.
 
26
See the man page for that tool for more information.  This tool also converts
 
27
GSDoc into HTML for viewing.  In the future it is planned to convert the XML
 
28
into HTML, texinfo, man page, and other formats using XSLT.
 
29
 
 
30
.SH OTHER DOCUMENTATION
 
31
The primary documentation source for GSDoc is the GNUstep system HTML
 
32
documentation, under the Tools section.  In a standard GNUstep installation
 
33
this should be found under
 
34
\fI$GNUSTEP_ROOT/System/Library/Documentation/Developer/Tools\fR.
 
35
 
 
36
.SH SEE ALSO
 
37
.P
 
38
autogsdoc(1), GNUstep(7)
 
39
.P
 
40
 
 
41
.SH HISTORY
 
42
The GSDoc format was developed for GNUstep based on the earlier GDML SGML
 
43
language.
 
44
.P
 
45
This manual page first appeared in gnustep-base 1.9.2 (March 2004).
 
46
.P
 
47
.SH AUTHORS
 
48
.B gsdoc
 
49
was defined by Richard Frith-McDonald <rfm@gnu.org>