Jeff Cook
2012-07-05 6ef753257617acf8aaf3daaca22de3783970cffe
Include instructions for recursive submodule checkout of Sphinx themes.
1 files modified
10 ■■■■ changed files
HACKING.txt 10 ●●●● patch | view | raw | blame | history
HACKING.txt
@@ -127,13 +127,19 @@
1. Run ``$yourvenv/bin/python setup.py dev docs``.  This will cause Sphinx
   and all development requirements to be installed in your virtualenv.
2. cd to the ``docs`` directory within your Pyramid checkout and execute
2. Update all git submodules from the top-level of your Pyramid checkout, like
   so:
     git submodule update --init --recursive
   This will checkout theme subrepositories and prevent error conditions when
   HTML docs are generated.
3. cd to the ``docs`` directory within your Pyramid checkout and execute
   ``make clean html SPHINXBUILD=$yourvenv/bin/sphinx-build``.  The
   ``SPHINXBUILD=...`` hair is there in order to tell it to use the
   virtualenv Python, which will have both Sphinx and Pyramid (for API
   documentation generation) installed.
3. Open the ``docs/_build/html/index.html`` file to see the resulting HTML
4. Open the ``docs/_build/html/index.html`` file to see the resulting HTML
   rendering.
Change Log