Alpha_1
Meta-documentation
This page documents Alpha_1's on-line, html-based documentation. All
Alpha_1 web pages should adhere to the guidelines specified here.
Available Documentation
There are three branches of the Alpha_1 documentation, readable by the
following groups:
Access to these pages is granted based on each individual's
association with the project. The home page is accessible to the
world, our users also have access to the User's Manual, and our
developers can access all three. These pages have been designed so
that each user has a single point of entry into the Alpha_1
documentation.
Web Documentation Guidelines
The Alpha_1 User's Home Page and the Alpha_1 Developer's Home Page are
roots to large heirarchies of pages. In order to make navigation
easier, the major branches of these manuals, have a standard title and
an associated image which is at the top of each page. All pages that
fall under a given heading have the same title and image. At the
bottom of most pages is a small logo which is a hyperlink to the top
of the current manual branch. When at the top of a branch, the logo
is linked to the next level up in the manual hierarchy.
New Documentation
Modifications to existing documentation pages should be made by
checking out the appropriate pages via CVS, modifying them and checking them back
in.
To add a new page to an existing manual execute the following steps in
your working directory:
- copy the source for the appropriate sample html page (see below) to the appropriate manual directory,
- add the body text to the new page,
- change the standard image and button references to relative paths,
- use
cvs add
to add the new file to the CVS repository, and
- check in the file.
To create an entirely new sub-branch of the documentation...
HTML Tools
The HTML Tools page contains information on converting latex documents (including equations) to HTML, how to capture images, and how to make gifs transparent.
Sample Pages
Sample pages for each of the
manuals and their main sub-branches are provided. They should be used
as a starting point whenever adding a new page to one of these
manuals.
Table of Contents
If an HTML document is more than about two screens long, or if it has
a large number of sub-sections, it should have a "Table of Contents"
at the top of the page. Each entry in this table should link to the
appropriate section of the document. For an example, see the
C_Shape_Edit Developer's Guide.
Standard Images
As mentioned above, each manual and some sub-manuals have a standard
image at the top of each page. In some cases, a smaller version of
that image is used as the "Return" button at the bottom of the page.
In order to facilitate updating these images in the future, each image
has a standard file name such as users-image.gif
and
users-image-button.gif
. Overwriting one of these files
with a new image changes the image used on every page in the effected
manual. Each of the standard images and button images can be seen on
the sample web pages mentioned above.
All standard images for the Developer's Manual and its sub-manuals
should be stored in
/home/alpha1/src/a1src/sman/images
. All standard
images for the User's Manual and its sub-manuals should be stored in
/home/alpha1/src/a1src/man/images
.
Alpha_1 Developer's Manual Home Page
Alpha_1 Developer's Manual. Version 95.06.
Copyright © 1995, University of Utah
alpha1@gr.cs.utah.edu