diff options
| -rw-r--r-- | README | 20 | 
1 files changed, 11 insertions, 9 deletions
| @@ -1,7 +1,7 @@  Introduction  ------------ -This directory contains reStructuredText (reST) source files used to +This repository contains reStructuredText (reST) source files used to  generate the documentation for LeafLabs' libmaple and Maple IDE  projects.  For more information on these projects, see their GitHub  pages: @@ -33,9 +33,8 @@ The docs are written in Sphinx's extensions to reStructuredText      http://sphinx.pocoo.org/tutorial.html -Much of the documentation is pulled out of the libmaple source code; -we pull Doxygen's XML output into Sphinx documentation.  You can read -more about Doxygen here: +Much of the documentation is pulled out of the libmaple source code. +libmaple documents itself using Doxygen:      http://doxygen.org @@ -47,8 +46,8 @@ into a form usable by Sphinx.  You can read more about Breathe here:  Documentation Build Steps  ------------------------- -You first need to produce Doxygen XML output, then you can generate -the HTML documentation. +First, you will need to install some dependencies (Doxygen, Sphinx, +and Breathe).  1. You need a recent-ish version of Doxygen in your PATH: @@ -83,14 +82,17 @@ the HTML documentation.     You need Sphinx version >= 1.0.6. -4. Before the first time you run Sphinx (and any time the Doxygen +You are now ready to build the documentation.  First, you'll produce +Doxygen XML output, then you can generate the HTML documentation. + +1. Before the first time you run Sphinx (and any time the Doxygen     comments in the libmaple source code are changed), you'll need to     rebuild libmaple's Doxygen XML output.  That is, from within the -   libmaple (i.e., NOT THIS REPOSITORY), run: +   libmaple repository (i.e., NOT THIS REPOSITORY), run:      $ make doxygen -5. Finally, you can build the documentation (in this folder): +2. Finally, you can build the documentation (in this folder):      $ make html | 
