.. _dev_building_docs: ************************** Building the Documentation ************************** As long as you have followed the procedure in :ref:`dev_conda_env` for setting up your development environment, you will already have the packages available that you need to build the documentation. Then, run the following script to build the docs: .. code-block:: bash export DOCS_VERSION="test" cd docs rm -rf developers_guide/generated/ developers_guide/*/generated/ _build/ make html You can view the documentation by opening ``_build/html/index.html``. From any machine, you can scp the ``html`` directory to your local computer for viewing. On NERSC, you can conveniently make use of their `web Science Gateway `_ to avoid transferring data. By copying your compiled documentation to an appropriately named subdirectory at ``/global/cfs/cdirs//www/`` and then running ``chmod -R ugo+rX .`` on that directory (and perhaps its parent directories), it can then be viewed from a browser at ``https://portal.nersc.gov/cfs//``. LCRC also has a web portal. You can copy the compiled documentation to a subdirectory in ``/lcrc/group/e3sm/public_html/diagnostic_output//``. Then, you can view it at ``https://web.lcrc.anl.gov/public/e3sm/diagnostic_output//``