Files
scikit-image/doc
Josh Warner 8c08a4d468 Merge pull request #1798 from kevin-keraudren/seamcarving-typos
DOC: Fix typos in seam carving example
2015-12-05 11:49:53 -06:00
..
2015-09-21 22:21:57 -04:00
2015-09-04 08:03:01 -05:00
2012-10-29 18:10:39 +01:00
2015-09-15 08:45:03 -05:00
2015-12-05 10:35:11 -06:00

Building docs

To build docs, run make in this directory. make help lists all targets.

Requirements

Sphinx and Latex is needed to build doc.

Sphinx:

pip install sphinx

Latex Ubuntu:

sudo apt-get install -qq texlive texlive-latex-extra dvipng

Latex Mac:

Install the full MacTex installation or install the smaller BasicTex and add ucs and dvipng packages:

sudo tlmgr install ucs dvipng

Fixing Warnings

  • "citation not found: R###" There is probably an underscore after a reference in the first line of a docstring (e.g. [1]_). Use this method to find the source file: $ cd doc/build; grep -rin R####

  • "Duplicate citation R###, other instance in..."" There is probably a [2] without a [1] in one of the docstrings

  • Make sure to use pre-sphinxification paths to images (not the _images directory)

Auto-generating dev docs

This set of instructions was used to create scikit-image/tools/deploy-docs.sh

  • Go to Github account settings -> personal access tokens
  • Create a new token with access rights public_repo and user:email only
  • Install the travis command line tool: gem install travis. On OSX, you can get gem via brew install ruby.
  • Take then token generated by Github and run travis encrypt GH_TOKEN=<token> from inside a scikit-image repo
  • Paste the output into the secure: field of .travis.yml.
  • The decrypted GH_TOKEN env var will be available for travis scripts

https://help.github.com/articles/creating-an-access-token-for-command-line-use/ http://docs.travis-ci.com/user/encryption-keys/