API Docs build adjustment.
commit53fccd877c0af72669747990ca51597f01ea2aed
authorMats Wichmann <mats@linux.com>
Thu, 16 May 2024 16:44:52 +0000 (16 10:44 -0600)
committerMats Wichmann <mats@linux.com>
Thu, 16 May 2024 16:44:52 +0000 (16 10:44 -0600)
tree673c204847a44a2cc8fb60374fe7c68aebf730ef
parentc33bb1a8a7db16f6fc0a2cf950b75a1c48d1e424
API Docs build adjustment.

For a "package" which has a main piece and submodules, the
main part is now processed before, rather than after, the submodules.
Usally there's introductory material (e.g. in the main module's
docstring) and it's more useful for this to appear at the top of
a page rather than down after all the submodules.

Made some docstring tweaks in two modules where the result didn't
look very good - Debug and PathList.  For PathList, Sphinx doesn't
process both a class docstring and its __init__ method's docstring -
you get one of the other, so joined those together.

Signed-off-by: Mats Wichmann <mats@linux.com>
CHANGES.txt
RELEASE.txt
SCons/Debug.py
SCons/PathList.py
doc/sphinx/SCons.Node.rst
doc/sphinx/SCons.Platform.rst
doc/sphinx/SCons.Scanner.rst
doc/sphinx/SCons.Script.rst
doc/sphinx/SCons.Taskmaster.rst
doc/sphinx/SCons.Util.rst
doc/sphinx/SCons.Variables.rst