scrapy/docs
Paul Tremberth 873348eb17 Update release notes for 1.1.4 2017-03-03 19:23:36 +01:00
..
_ext
_static
_templates
intro Remove "scrapy" line from shell help (it's new in 1.2 only) 2016-09-22 19:14:00 +02:00
topics Update exceptions.rst 2016-09-04 21:50:46 +03:00
utils
Makefile
README
conf.py
contributing.rst
faq.rst
index.rst
news.rst
versioning.rst

README

======================================
Scrapy documentation quick start guide
======================================

This file provides a quick guide on how to compile the Scrapy documentation.


Setup the environment
---------------------

To compile the documentation you need Sphinx Python library. To install it
and all its dependencies run

::

    pip install 'Sphinx >= 1.3'


Compile the documentation
-------------------------

To compile the documentation (to classic HTML output) run the following command
from this dir::

    make html

Documentation will be generated (in HTML format) inside the ``build/html`` dir.


View the documentation
----------------------

To view the documentation run the following command::

    make htmlview

This command will fire up your default browser and open the main page of your
(previously generated) HTML documentation.


Start over
----------

To cleanup all generated documentation files and start from scratch run::

    make clean

Keep in mind that this command won't touch any documentation source files.


Recreating documentation on the fly
-----------------------------------

There is a way to recreate the doc automatically when you make changes, you
need to install watchdog (``pip install watchdog``) and then use::

    make watch