Metadata-Version: 2.1
Name: sphinx-compendia
Version: 0.2.1
Summary: A simple API for creating Sphinx domains and structuring arbitrary collections.
Home-page: https://cblegare.gitlab.io/sphinx-compendia
Author: Charles Bouchard-Légaré
Author-email: charlesbouchardlegare@gmail.com
License: BSD-2-Clause-Patent
Project-URL: Documentation, https://cblegare.gitlab.io/sphinx-compendia
Project-URL: Source, https://gitlab.com/cblegare/sphinx-compendia
Project-URL: Issue Tracker, https://gitlab.com/cblegare/sphinx-compendia/-/issues
Keywords: sphinx
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Topic :: Documentation
Classifier: Topic :: Documentation :: Sphinx
Classifier: Framework :: Sphinx
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Classifier: Typing :: Typed
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: sphinx>=3
Requires-Dist: docutils
Requires-Dist: typing_extensions; python_version < "3.8"
Requires-Dist: importlib_metadata; python_version < "3.8"
Provides-Extra: test
Requires-Dist: nox; extra == "test"
Provides-Extra: markdown
Requires-Dist: myst_parser; extra == "markdown"
Requires-Dist: docutils>=0.16; extra == "markdown"
Provides-Extra: docs
Requires-Dist: myst_parser; extra == "docs"
Requires-Dist: docutils>=0.16; extra == "docs"
Requires-Dist: sphinx_autodoc_typehints; extra == "docs"
Requires-Dist: sphinx_paramlinks; extra == "docs"
Requires-Dist: sphinx_copybutton; extra == "docs"
Requires-Dist: sphinxcontrib_bibtex; extra == "docs"
Requires-Dist: sphinxcontrib_programoutput; extra == "docs"
Requires-Dist: sphinx_tabs; extra == "docs"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Provides-Extra: all
Requires-Dist: pydata-sphinx-theme; extra == "all"
Requires-Dist: myst_parser; extra == "all"
Requires-Dist: sphinxcontrib_bibtex; extra == "all"
Requires-Dist: docutils>=0.16; extra == "all"
Requires-Dist: sphinxcontrib_programoutput; extra == "all"
Requires-Dist: nox; extra == "all"
Requires-Dist: sphinx_copybutton; extra == "all"
Requires-Dist: sphinx_paramlinks; extra == "all"
Requires-Dist: sphinx_tabs; extra == "all"
Requires-Dist: sphinx_autodoc_typehints; extra == "all"

################
Sphinx-Compendia
################

.. container:: tagline

    A simple API for creating Sphinx_ domains_ and structuring arbitrary
    collections.

.. container:: center

        |docs_badge| |test_badge| |lic_badge| |pypi_badge| |download_badge| |black_badge|

.. |docs_badge| image:: https://gitlab.com/cblegare/sphinx-compendia/badges/main/pipeline.svg?job=pages&key_text=docs
    :target: https://gitlab.com/cblegare/sphinx-compendia/-/pipelines
    :alt: Gitlab - Docs

.. |test_badge| image:: https://gitlab.com/cblegare/sphinx-compendia/badges/main/coverage.svg?job=coverage
    :target: https://gitlab.com/cblegare/sphinx-compendia/-/pipelines
    :alt: Gitlab - Coverage

.. |lic_badge| image:: https://img.shields.io/pypi/l/sphinx-compendia?color=blue
    :target: https://gitlab.com/cblegare/sphinx-compendia/-/blob/main/LICENSE
    :alt: PyPI - License

.. |release_badge| image:: https://gitlab.com/cblegare/sphinx-compendia/-/badges/release.svg
    :target: https://gitlab.com/cblegare/sphinx-compendia/-/releases
    :alt: Gitlab - Release

.. |pypi_badge| image:: https://img.shields.io/pypi/v/sphinx-compendia
    :target: https://pypi.org/project/sphinx-compendia
    :alt: PyPI - Release

.. |download_badge| image:: https://img.shields.io/pypi/dm/sphinx-compendia
    :target: https://pypi.org/project/sphinx-compendia/
    :alt: PyPI - Downloads

.. |black_badge| image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
    :alt: Formatting - Black

**Sphinx-Compendia** is especially useful for documenting **collections**,
**compendiums**, **catalogs**, **inventories**, **compilations**, **digests**
and such.


----


**Sphinx-Compendia** is

- `Hosted on Gitlab <https://gitlab.com/cblegare/sphinx-compendia>`__
- `Mirrored on Github <https://github.com/cblegare/sphinx-compendia>`__
- `Distributed on PyPI <https://pypi.org/project/sphinx-compendia/>`__
- `Documented online <https://cblegare.gitlab.io/sphinx-compendia/>`__

.. _Sphinx: https://www.sphinx-doc.org/en/master/index.html
.. _documentation: https://cblegare.gitlab.io/sphinx-compendia
.. _domains: https://www.sphinx-doc.org/en/master/usage/restructuredtext/domains.html
