Skip to content

Latest commit

 

History

History
67 lines (45 loc) · 1.47 KB

README.md

File metadata and controls

67 lines (45 loc) · 1.47 KB

Documenting nbconvert

Documentation for nbconvert is hosted on ReadTheDocs.

Build Documentation locally

  1. Change directory to documentation root:

    $ cd docs
    
  2. Create conda env (and install relevant dependencies):

    $ conda env create -f environment.yml
    
  3. Activate the newly built conda environment nbconvert_docs

    $ source activate nbconvert_docs
    
  4. Create an editable install for nbconvert with doc dependencies using

     $ pip install -e '..[docs]'
    

    or if you want, cd .. and pip install . -e. But then you will need to cd docs before continuing to the next step.

  5. Build documentation using Makefile for Linux and OS X:

     $ make html
    

    or on Windows:

     $ make.bat html
    
  6. Display the documentation locally by navigating to build/html/index.html in your browser:

    Or alternatively you may run a local server to display the docs. In Python 3:

     $ python -m http.server 8000
    

    In your browser, go to http://localhost:8000.

Developing Documentation

Helpful files and directories

  • conf.py - Sphinx build configuration file
  • source directory - source for documentation
  • source/api directory - source files for generated API documentation
  • autogen_config.py - Generates configuration of ipynb source files to rst
  • index.rst - Main landing page of the Sphinx documentation