doc: relocate notes from arch to txt 75/12675/2
authorMichael Meffie <mmeffie@sinenomine.net>
Wed, 2 Aug 2017 00:10:32 +0000 (20:10 -0400)
committerBenjamin Kaduk <kaduk@mit.edu>
Fri, 4 Aug 2017 00:44:28 +0000 (20:44 -0400)
The doc/txt directory has become the de facto home for text-based
technical notes. Relocate the contents of the doc/arch directory to
doc/txt. Relocate doc/examples to doc/txt/examples.

Update the doc/README file to be more current and remove old work in
progress comments.

Change-Id: Iaa53e77eb1f7019d22af8380fa147305ac79d055
Reviewed-on: https://gerrit.openafs.org/12675
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>

doc/README
doc/txt/README [moved from doc/arch/README with 100% similarity]
doc/txt/arch-overview.h [moved from doc/arch/arch-overview.h with 100% similarity]
doc/txt/dafs-fsa.dot [moved from doc/arch/dafs-fsa.dot with 100% similarity]
doc/txt/dafs-overview.txt [moved from doc/arch/dafs-overview.txt with 100% similarity]
doc/txt/dafs-vnode-fsa.dot [moved from doc/arch/dafs-vnode-fsa.dot with 100% similarity]
doc/txt/examples/CellAlias [moved from doc/examples/CellAlias with 100% similarity]
doc/txt/fssync.txt [moved from doc/arch/fssync.txt with 100% similarity]
doc/txt/linux-nfstrans [moved from doc/txt/README.linux-nfstrans with 100% similarity]

index c9fd64c..4988494 100644 (file)
@@ -1,58 +1,22 @@
 What's in the "doc" subdirectory
 
-** doc/html
-original IBM html doc, no longer used
-
 ** doc/man-pages
 pod sources for man pages (converted from original IBM html source).
 
 ** doc/xml
-xml sources for manuals (converted from original IBM html source).  there is
-some generated pdf/html content as well for the curious.
-
-Note that doc/xml/AdminReference uses doc/xml/AdminReference/pod2refentry to
-convert the pod man pages to xml for printing.  pod goes directly to html
-just fine.
-
-The reference guide is now built by converting the existing pod documentation
-to xml.  however, the indexing information was lost during the initial pod
-conversion.  Someone we will need to try to get that back.
+xml sources for manuals (converted from original IBM html source).
+Note: The doc/xml/AdminRef uses doc/xml/AdminRef/pod2refentry to convert the
+pod man pages to xml for printing.  pod goes directly to html just fine.
 
 ** doc/pdf
-old Transarc (and possibly pre-Transarc) protocol and API documentation for
-which we have no other source
+Old Transarc (and possibly pre-Transarc) protocol and API documentation for
+which we have no other source.
 
 ** doc/txt
-doc/examples
-a few other miscellaneous files.
-
-
-From: Russ Allbery
-
-The Administrative Reference has been converted into separate POD man pages
-for each command, since that's basically what it already was (just in HTML).
-Considerable work remains to update that POD documentation to reflect the
-current behavior of OpenAFS (for example, there's no documentation of
-dynroot, no mention of Kerberos v5, many fileserver options are
-undocumented, the afsd switch documentation is out of date, and so forth).
-I've collected as many of those deficiencies as I know of in
-doc/man-pages/README.  Any contributions to correct any of those deficiencies
-are very welcome.  This is one easy place to start.
-
-The other reference manuals (the Administrator's Guide, the Quick Start
-Guide, and the User's Guide) are more manual-like in their structure.  After
-some on-list discussion, we picked DocBook as the format to use going
-forward and the existing HTML files have been converted to DocBook with a
-script.  This means that the markup could use a lot of cleaning up and the
-content is even less updated than the man pages.
+Technical notes, Windows notes, and examples.
 
-I did some *very* initial work on the Quick Start Guide, just to get the
-makefile working and to try some simple modifications.  Simon Wilkinson is
-currently working on making more extensive modifications.  If you want to
-work on the Quick Start Guide, please coordinate with him to avoid duplicate
-work.
+** doc/doxygen
+Configuration files for the doxygen tool to generate documentation from
+the annotated sources. See the 'dox' Makefile target in the top level
+Makefile.
 
-The Administrator's Guide and User's Guide have not yet been touched.  Of
-those, the latter is probably in the best shape, in that the user commands
-and behavior haven't changed as much.  If you'd like to start working on one
-of those, that would also be great.
similarity index 100%
rename from doc/arch/README
rename to doc/txt/README
similarity index 100%
rename from doc/arch/dafs-fsa.dot
rename to doc/txt/dafs-fsa.dot
similarity index 100%
rename from doc/arch/fssync.txt
rename to doc/txt/fssync.txt