The Sphinx documentation generator
Go to file
jfbu 634d76faf1 latex: add option to put literal block captions before or after
According to ``literalblockcappos`` setting in ``'sphinxsetup'``, (t)op
or (b)ottom, the caption will be typeset before or after the literal
block. If typeset above, its distance to frame is now identical to the
setting used for captions of tables (one half of the baseline).

Further keys ``verbatimcontinuedalign`` and ``verbatimcontinuesalign``
allow to horizontally align the continuation hints relative to the
literal block contents: either (l)eft, (c)enter, or (r)ight.
2017-06-17 10:40:12 +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 latex: add option to put literal block captions before or after 2017-06-17 10:40:12 +02:00
sphinx latex: add option to put literal block captions before or after 2017-06-17 10:40:12 +02:00
tests latex: add option to put literal block captions before or after 2017-06-17 10:40:12 +02:00
utils Merge branch 'stable' 2017-05-26 00:15:00 +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 babel location has changed from edgewall to pocoo 2017-05-30 00:50:25 +08:00
CHANGES Merge branch 'stable' 2017-06-17 10:37:30 +02: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 Update babel URL to new domain 2017-05-30 00:43:56 +08:00
EXAMPLES Fixed some broken URLs in "Projects using Sphinx" 2017-02-08 14:14:50 +01:00
LICENSE Update URL locations, and switch where possible to HTTPS 2017-05-30 01:23:05 +08: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 Update HTTP url to HTTPS 2017-05-30 00:38:13 +08:00
setup.cfg Update setup.cfg 2017-05-09 23:40:29 +09:00
setup.py Fix flake8 violations 2017-05-26 00:42:28 +09:00
sphinx-apidoc.py Update more files that hardcode sys.argv 2017-05-09 14:43:19 -05:00
sphinx-autogen.py Update more files that hardcode sys.argv 2017-05-09 14:43:19 -05:00
sphinx-build.py Update more files that hardcode sys.argv 2017-05-09 14:43:19 -05:00
sphinx-quickstart.py Update more files that hardcode sys.argv 2017-05-09 14:43:19 -05: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: https://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