summaryrefslogtreecommitdiffstatshomepage
path: root/manuals.7
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-04-03 13:17:26 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-04-03 13:17:26 +0000
commit0d46b9f68e7b2bc445320b4574e0aeafa473df44 (patch)
tree2da922ad4bb5ebc92271b41a94b4c7517377ba6d /manuals.7
parent320aeed3e443b3e6d5f4a692406e2835ba74a12b (diff)
downloadmandoc-0d46b9f68e7b2bc445320b4574e0aeafa473df44.tar.gz
mandoc-0d46b9f68e7b2bc445320b4574e0aeafa473df44.tar.zst
mandoc-0d46b9f68e7b2bc445320b4574e0aeafa473df44.zip
Updated manuals.7.
Fixed .Dl display.
Diffstat (limited to 'manuals.7')
-rw-r--r--manuals.736
1 files changed, 23 insertions, 13 deletions
diff --git a/manuals.7 b/manuals.7
index eb793b35..e3ded290 100644
--- a/manuals.7
+++ b/manuals.7
@@ -1,4 +1,4 @@
-.\" $Id: manuals.7,v 1.10 2009/03/26 23:01:26 kristaps Exp $
+.\" $Id: manuals.7,v 1.11 2009/04/03 13:17:26 kristaps Exp $
.\"
.\" Copyright (c) 2009 Kristaps Dzonsons <kristaps@openbsd.org>
.\"
@@ -16,7 +16,7 @@
.\" TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 26 2009 $
+.Dd $Mdocdate: April 3 2009 $
.Dt manuals 7
.Os
.\" SECTION
@@ -38,14 +38,15 @@ documentation
.Pq Dq manuals .
.\" SECTION
.Sh COMPOSITION
-Prepare your composition environment by copying over the manual template
-from
-.Pa /usr/share/misc/mdoc.template .
+First, copy over the manual template from
+.Pa /usr/share/misc/mdoc.template
+into your source directory.
+.Pp
+.Dl % cp /usr/share/misc/mdoc.template \.
.Pp
-If this file doesn't exist, bug your administrator.
.Em \&Do not
start afresh or by copying another manual unless you know exactly what
-you're doing!
+you're doing! If the template doesn't exist, bug your administrator.
.\" SUBSECTION
.Ss Section Numbering
Find an appropriate section for your manual. There may exist multiple
@@ -100,7 +101,9 @@ Manual files are named
.Pa myname.mysection ,
such as
.Pa manuals.7
-for this document.
+for this document. Rename the template file:
+.Pp
+.Dl % mv mdoc.template myname.mysection
.\" SUBSECTION
.Ss Input Language
Manuals should
@@ -129,7 +132,7 @@ macro reference
.El
.Pp
Open the template you've copied into
-.Pa name.section
+.Pa myname.mysection
and begin editing.
.\" SUBSECTION
.Ss Development Tools
@@ -140,6 +143,11 @@ While writing, make sure that your manual is correctly structured:
You may spell-check your work as follows:
.Pp
.Dl % deroff name.1 | spell
+.Pp
+If
+.Xr ispell 1
+is installed, it has a special mode for manuals:
+.Pp
.Dl % ispell \-n name.1
.Pp
Use
@@ -149,7 +157,7 @@ or
to version-control your work. If you wish the last check-in to effect
your document's date, use the following RCS tag for the date macro:
.Pp
-.Dl \&.Dd $Mdocdate: March 26 2009 $
+.Dl \&.Dd $Mdocdate: April 3 2009 $
.\" SUBSECTION
.Ss Viewing
mdoc documents may be paged to your terminal with
@@ -242,6 +250,8 @@ and style.
.\" SECTION
.Sh MAINTENANCE
As your component changes and bugs are fixed, your manual may become out
-of date. You may be tempted to use automation tools like Doxygen to
-smooth the development of your manuals. Don't. Source documentation is
-different from a component manual.
+of date. You may be tempted to use tools like Doxygen to automate the
+development of your manuals. Don't.
+.Pp
+.Em Manuals are part of a system component :
+if you modify your code or specifications, modify the documentation.