The Sphinx documentation generator
Go to file
2017-05-28 16:08:10 +02:00
.circleci Add .circleci/config.yml 2017-05-11 16:26:24 +09:00
.github refs #3222: add PULL_REQUEST_TEMPLATE.md 2016-12-18 01:20:55 +09:00
doc Update CHANGES and docs regarding Latexmk dependency 2017-05-28 09:43:24 +02:00
sphinx Fix #3807 by using old Makefile in LaTeX build repertory for windows 2017-05-28 16:08:10 +02:00
tests Skip testing for websupport if sqlalchemy not installed 2017-05-28 10:05:41 +09:00
utils Add dependencies category to CHANGES template 2017-05-26 00:10:56 +09:00
.gitignore Ignore .cache/ 2017-01-07 20:37:01 +09:00
.travis.yml Skip latex compilations on Travis CI 2017-05-11 16:28:25 +09:00
AUTHORS Move jfbu from contributor list to co-maintainer list 2017-04-22 22:46:16 +02:00
babel.cfg Fix #3791: PDF "continued on next page" for long tables isn't internationalized 2017-05-25 23:27:35 +09:00
CHANGES Fix #3817: latex builder raises AttributeError 2017-05-28 22:47:57 +09:00
CHANGES.old changelog: split off older changes (pre-1.0) to a CHANGES.old file 2013-03-29 13:05:49 +01:00
CONTRIBUTING.rst Fix a trivial typo in CONTRIBUTING.rst 2017-05-23 16:52:17 +02:00
EXAMPLES Fixed some broken URLs in "Projects using Sphinx" 2017-02-08 14:14:50 +01:00
LICENSE Fix #3721: Copright "owner" instead of "holder" in license 2017-05-14 23:42:31 +09:00
Makefile Merge branch 'stable' into 1.6-release 2017-04-25 00:40:04 +09:00
MANIFEST.in remove MANIFEST.in file entries which doesn't exist 2017-01-17 14:13:31 +09:00
mypy.ini Update type annotations for new mypy 2017-05-07 14:28:41 +09:00
README.rst move badge to top. and add another badge. 2016-12-18 00:22:05 +09:00
setup.cfg Update setup.cfg 2017-05-09 23:40:29 +09:00
setup.py setup.py: Add requires for installation from tarball 2017-05-26 00:13:47 +09:00
sphinx-apidoc.py Year++ 2017-03-26 11:49:34 +09:00
sphinx-autogen.py Year++ 2017-03-26 11:49:34 +09:00
sphinx-build.py Year++ 2017-03-26 11:49:34 +09:00
sphinx-quickstart.py Year++ 2017-03-26 11:49:34 +09:00
test-reqs.txt Add sqlalchemy and whoosh to test-reqs 2017-05-07 15:44:46 +09:00
tox.ini Fix #3683: sphinx.websupport module is not provided by default 2017-05-03 23:00:03 +09:00

.. image:: https://img.shields.io/pypi/v/sphinx.svg
   :target: http://pypi.python.org/pypi/sphinx
.. image:: https://readthedocs.org/projects/sphinx/badge/
   :target: http://www.sphinx-doc.org/
   :alt: Documentation Status
.. image:: https://travis-ci.org/sphinx-doc/sphinx.svg?branch=master
   :target: https://travis-ci.org/sphinx-doc/sphinx

=================
README for Sphinx
=================

This is the Sphinx documentation generator, see http://www.sphinx-doc.org/.


Installing
==========

Install from PyPI to use stable version::

   pip install -U sphinx

Install from PyPI to use beta version::

   pip install -U --pre sphinx

Install from newest dev version in stable branch::

   pip install git+https://github.com/sphinx-doc/sphinx@stable

Install from newest dev version in master branch::

   pip install git+https://github.com/sphinx-doc/sphinx

Install from cloned source::

   pip install .

Install from cloned source as editable::

   pip install -e .


Release signatures
==================

Releases are signed with following keys:

* `498D6B9E <https://pgp.mit.edu/pks/lookup?op=vindex&search=0x102C2C17498D6B9E>`_
* `5EBA0E07 <https://pgp.mit.edu/pks/lookup?op=vindex&search=0x1425F8CE5EBA0E07>`_

Reading the docs
================

You can read them online at <http://www.sphinx-doc.org/>.

Or, after installing::

   cd doc
   make html

Then, direct your browser to ``_build/html/index.html``.

Testing
=======

To run the tests with the interpreter available as ``python``, use::

    make test

If you want to use a different interpreter, e.g. ``python3``, use::

    PYTHON=python3 make test

Continuous testing runs on travis: https://travis-ci.org/sphinx-doc/sphinx


Contributing
============

See `CONTRIBUTING.rst`__

.. __: CONTRIBUTING.rst