]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.12] Update the documentation howto index page and group docs into 3 logical sectio...
authorHugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Wed, 11 Dec 2024 06:58:37 +0000 (08:58 +0200)
committerGitHub <noreply@github.com>
Wed, 11 Dec 2024 06:58:37 +0000 (08:58 +0200)
(cherry picked from commit a26d27e7ee512cd822b7a7ba075171152779ffdd)

Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
Doc/howto/enum.rst
Doc/howto/functional.rst
Doc/howto/index.rst
Doc/howto/logging.rst

index 9b6bb6137499095bde49b03c32b7f2edd064402e..3743e68192f7a8c9b6ce200166c7fb364bfd38f5 100644 (file)
@@ -1,3 +1,5 @@
+.. _enum-howto:
+
 ==========
 Enum HOWTO
 ==========
index b0f9d22d74f0e3111f3632504394772f404f0ce4..1f0608fb0fc53f02fd8c267f3ca87c14c3a7a803 100644 (file)
@@ -1,3 +1,5 @@
+.. _functional-howto:
+
 ********************************
   Functional Programming HOWTO
 ********************************
index 9c8458f2bb68e503500f2c7acffa40bf692c138a..98364aaf02788c7a0b8b5f535afd4d2099d0a8e7 100644 (file)
@@ -2,16 +2,14 @@
  Python HOWTOs
 ***************
 
-Python HOWTOs are documents that cover a single, specific topic,
-and attempt to cover it fairly completely. Modelled on the Linux
-Documentation Project's HOWTO collection, this collection is an
+Python HOWTOs are documents that cover a specific topic in-depth.
+Modeled on the Linux Documentation Project's HOWTO collection, this collection is an
 effort to foster documentation that's more detailed than the
 Python Library Reference.
 
-Currently, the HOWTOs are:
-
 .. toctree::
    :maxdepth: 1
+   :hidden:
 
    cporting.rst
    curses.rst
@@ -33,3 +31,32 @@ Currently, the HOWTOs are:
    annotations.rst
    isolating-extensions.rst
    mro.rst
+
+General:
+
+* :ref:`annotations-howto`
+* :ref:`argparse-tutorial`
+* :ref:`descriptorhowto`
+* :ref:`enum-howto`
+* :ref:`functional-howto`
+* :ref:`ipaddress-howto`
+* :ref:`logging-howto`
+* :ref:`logging-cookbook`
+* :ref:`regex-howto`
+* :ref:`sortinghowto`
+* :ref:`unicode-howto`
+* :ref:`urllib-howto`
+
+Advanced development:
+
+* :ref:`curses-howto`
+* :ref:`isolating-extensions-howto`
+* :ref:`python_2.3_mro`
+* :ref:`socket-howto`
+* :ref:`cporting-howto`
+
+Debugging and profiling:
+
+* :ref:`gdb`
+* :ref:`instrumentation`
+* :ref:`perf_profiling`
index 5a392f94da4f2168f5f21563f9d40b4159ed05c2..597de77a828e30004aa4eda2b6e3441b033c1d58 100644 (file)
@@ -1,3 +1,5 @@
+.. _logging-howto:
+
 =============
 Logging HOWTO
 =============