diff options
Diffstat (limited to 'doc/index.rst')
-rw-r--r-- | doc/index.rst | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/doc/index.rst b/doc/index.rst new file mode 100644 index 000000000..50571cdb7 --- /dev/null +++ b/doc/index.rst @@ -0,0 +1,101 @@ +======= +Welcome +======= + +**Sphinx makes it easy to create intelligent and beautiful documentation.** + +Install +======= + +Install Sphinx with ``pip install -U Sphinx``. See :doc:`usage/installation` for +further details. + +Features +======== + +* **Output formats:** HTML (including Windows HTML Help), LaTeX (for printable + PDF versions), ePub, Texinfo, manual pages, plain text +* **Extensive cross-references:** semantic markup and automatic links for + functions, classes, citations, glossary terms and similar pieces of + information +* **Hierarchical structure:** easy definition of a document tree, with automatic + links to siblings, parents and children +* **Automatic indices:** general index as well as a language-specific module + indices +* **Code handling:** automatic highlighting using the Pygments_ highlighter +* **Extensions:** automatic testing of code snippets, inclusion of docstrings + from Python modules (API docs), and :ref:`more <builtin-extensions>` +* **Contributed extensions:** dozens of extensions + :ref:`contributed by users <third-party-extensions>`; most of them installable + from PyPI + +.. _Pygments: https://pygments.org/ + +Sphinx uses reStructuredText_ as its markup language, and many of its strengths +come from the power and straightforwardness of reStructuredText and its parsing +and translating suite, the Docutils_. + +.. _reStructuredText: https://docutils.sourceforge.io/rst.html +.. _Docutils: https://docutils.sourceforge.io/ + +Documentation +============= + +* :doc:`First steps with Sphinx <usage/quickstart>`: overview of basic tasks +* :doc:`Tutorial <tutorial/index>`: beginners tutorial +* :ref:`Search page <search>`: search the documentation +* :doc:`Changes <changes>`: release history +* :ref:`General Index <genindex>`: all functions, classes, terms +* :ref:`Python Module Index <modindex>`: the index of Python modules +* :doc:`Glossary <glossary>`: definitions of various terms +* :doc:`Sphinx's Authors <internals/authors>`: the Sphinx developers +* `Contents <contents.html>`__: full table of contents + +Support +======= + +For questions or to report problems with Sphinx, join the `sphinx-users`_ +mailing list on Google Groups, come to the ``#sphinx-doc`` channel on +`libera.chat`_, or open an issue at the tracker_. + +.. _sphinx-users: https://groups.google.com/group/sphinx-users +.. _libera.chat: https://web.libera.chat/?channel=#sphinx-doc +.. _tracker: https://github.com/sphinx-doc/sphinx/issues + +Examples of other projects using Sphinx can be found in the :doc:`examples page +<examples>`. A useful tutorial_ has been written by the matplotlib developers. + +.. _tutorial: http://matplotlib.sourceforge.net/sampledoc/ + +There is a translation team in Transifex_ of this documentation, thanks to the +Sphinx document translators. + +.. _Transifex: https://www.transifex.com/sphinx-doc/sphinx-doc/dashboard/ + +Contributor guide +================= + +See the :doc:`Sphinx contributors' guide <internals/contributing>` if you would +like to contribute to the project. + +.. master toctree: + +.. toctree:: + :maxdepth: 5 + :hidden: + + usage/index + tutorial/index + development/index + man/index + + templating + latex + extdev/index + + internals/index + + faq + glossary + changes + examples |