@@ -46,102 +46,6 @@ or ``LICENSES`` folder) and how to get help if needed.
4646 :titlesonly:
4747 :hidden:
4848
49- start
50- rest
51- code-blocks
52- placeholder
53- ui-elements
54- directives
55- docstrings
56- intersphinx
57- uml/index
58- extensions
59- test
49+ sphinx/index
50+ badges
6051 shot-scraper
61-
62- Badges
63- ------
64-
65- Some of this information and more can be accessed as badges. They are helpful in
66- getting a quick overview of a product. For the
67- `cookiecutter-namespace-template
68- <https://github.com/veit/cookiecutter-namespace-template> `_ these are, for
69- example:
70-
71- |Downloads | |Versions | |Contributors | |License | |Docs |
72-
73- .. |Downloads | image ::
74- https://static.pepy.tech/badge/cookiecutter-namespace-template
75- :target: https://www.pepy.tech/projects/cookiecutter-namespace-template
76- .. |Versions | image ::
77- https://img.shields.io/pypi/pyversions/cookiecutter-namespace-template.svg
78- :target: https://pypi.org/project/cookiecutter-namespace-template/
79- .. |Contributors | image ::
80- https://img.shields.io/github/contributors/veit/cookiecutter-namespace-template.svg
81- :target: https://github.com/veit/cookiecutter-namespace-template/graphs/contributors
82- .. |License | image ::
83- https://img.shields.io/github/license/veit/cookiecutter-namespace-template.svg
84- :target: https://github.com/veit/cookiecutter-namespace-template/blob/main/LICENSE
85- .. |Docs | image ::
86- https://readthedocs.org/projects/cookiecutter-namespace-template/badge/?version=latest
87- :target: https://cookiecutter-namespace-template.readthedocs.io/en/latest/
88-
89- You can also create your own badges, for example:
90-
91- .. image :: https://img.shields.io/badge/dynamic/json?label=Mastodon&query=totalItems&url=https%3A%2F%2Fmastodon.social%2F@JupyterTutorial%2Ffollowers.json&logo=mastodon
92- :alt: Mastodon
93- :target: https://mastodon.social/@JupyterTutorial
94-
95- .. seealso ::
96- * `shields.io <https://shields.io >`_
97-
98- Sphinx
99- ------
100-
101- For extensive documentation you can, for example, use `Sphinx
102- <https://www.sphinx-doc.org/> `_, a documentation tool that converts
103- reStructuredText into HTML or PDF, EPub and man pages. The Python Basics are
104- also created with Sphinx. To get a first impression of Sphinx, you can have a
105- look at the source code of this page by following the link `Sources
106- <../_sources/document/index.rst.txt> `_.
107-
108- Originally, Sphinx was developed for the documentation of Python and is now
109- used in almost all Python projects, including `NumPy and SciPy
110- <https://docs.scipy.org/doc/> `_, `Matplotlib
111- <https://matplotlib.org/stable/users/index.html> `_, `Pandas
112- <https://pandas.pydata.org/docs/> `_ and `SQLAlchemy
113- <https://docs.sqlalchemy.org/> `_.
114-
115- The Sphinx `autodoc
116- <https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html> `_ feature,
117- which can be used to create documentation from Python
118- :doc: `docstrings `, may also be conducive to the spread of Sphinx among Python
119- developers. Overall, Sphinx allows developers to create complete documentation
120- in place. Often the documentation is also stored in the same :doc: `Git
121- <Python4DataScience:productive/git/index>` repository, so that the creation of
122- the latest software documentation remains easy.
123-
124- Sphinx is also used in projects outside the Python community, e.g. for the
125- documentation of the Linux kernel: `Kernel documentation update
126- <https://lwn.net/Articles/705224/> `_.
127-
128- `Read the Docs <https://about.readthedocs.com/ >`_ was developed to forther
129- simplify documentation. Read the Docs makes it easy to create and publish
130- documentation after each commit.
131-
132- For project documentation, visualising :doc: `Git feature branches
133- <Python4DataScience:productive/git/workflows/feature-branches>` and :doc: `tags
134- <Python4DataScience:productive/git/tag>` with
135- :doc: `Python4DataScience:productive/git/advanced/git-big-picture ` can be
136- helpful.
137-
138- .. note ::
139- If the content of ``long_description `` in ``setup() `` is written in
140- reStructured Text, it is displayed as well-formatted HTML on the
141- :term: `Python Package Index ` (:term: `PyPI `).
142-
143- Other documentation tools
144- -------------------------
145-
146- `Pycco <https://pycco-docs.github.io/pycco/ >`_
147- is a Python port of `Docco <https://github.com/jashkenas/docco >`_.
0 commit comments