sphinx/doc/extdev
Chris Sewell 37ff33dff7
[builder] type Builder core methods with @final and improve docs (#12436)
This commit:

- annotates the `Builder`'s "core" methods, with [`final`](https://docs.python.org/3/library/typing.html#typing.final)
- adds a UML graph to the Builder API docs
- Adds more methods to the Builder API docs

to make it clearer for extension developers, what is expected from a new builder subclass.
2024-06-19 14:51:20 +02:00
..
appapi.rst Narrow the type for configuration option 'valid_types' values 2024-01-03 21:51:39 +00:00
builderapi.rst [builder] type Builder core methods with @final and improve docs (#12436) 2024-06-19 14:51:20 +02:00
collectorapi.rst Update docs for collectors API 2017-01-28 20:44:40 +09:00
deprecated.rst [cleanup] deprecate `sphinx.testing.util.strip_escseq in favor of sphinx.util.console.strip_colors` (#12186) 2024-03-24 00:43:54 +01:00
domainapi.rst Add contents entries for domain objects (#10807) 2022-09-13 20:20:02 +01:00
envapi.rst Make EventManager portable 2019-04-16 14:06:36 +09:00
i18n.rst [lint] update Makefile and lint doc (#12117) 2024-03-17 14:45:56 +01:00
index.rst Documentation reshuffle (#11112) 2023-01-08 13:52:36 +00:00
logging.rst doclinter: restrict by 90 columns 2019-05-26 10:53:53 +09:00
markupapi.rst [docs] fix a typo in `markupapi.rst` (#12413) 2024-06-06 12:52:31 +02:00
nodes.rst [lint] update Makefile and lint doc (#12117) 2024-03-17 14:45:56 +01:00
parserapi.rst doc: Update docs for sphinx.parsers.Parser 2022-03-27 19:27:53 +09:00
projectapi.rst Add sphinx.project; a manipulator for project and documents 2018-10-16 10:34:58 +09:00
utils.rst 👌 Make ExtensionMetadata type public and use it in internal extensions (#12153) 2024-03-21 16:19:26 +01:00