isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Building ISCE documentation using Doxygen and Sphinx

Table of Contents

ISCE uses Doxgen for building C++ documentation and Sphinx for python documentation. Note that you will need to build the sofrware first, before being able to build the documentation.

Building C++ documentation using Doxygen

Doxygen documentation is built from the "build" folder

> cd ${ISCEHOME}/tools/isce/build
> doxygen doc/doxygen/Doxyfile

This should dump the auto generated documentation under "doc/doxygen/html".

Building Python documentation using Sphinx

Sphinx documentation is built from the "build" folder

> cd ${ISCEHOME}/tools/isce/build
> PYTHONPATH=${ICSEHOME}/tools/isce/build/packages/isce3/extensions sphinx-build -q -b html \
-c ${ISCEHOME}/tools/isce/build/doc/sphinx \
-d ${ISCEHOME}/tools/isce/build/doc/sphinx/cache \
${ISCEHOME}/tools/isce/src/isce/doc/sphinx ${ISCEHOME}/tools/isce/build/doc/html/sphinx/html

Installing documentation to install folder

For installing docs, copy over the generated documentation to the "install" folder.

> cd ${ISCEHOME}/tools/isce/install
> mkdir share/doc
> cp -r ${ISCEHOME}/tools/isce/build/doc/html share/doc

Generated for ISCE3.0 by doxygen 1.8.5.