mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Doc: move API docs in their own chapter and add more of it.
This commit is contained in:
30
doc/extdev/builderapi.rst
Normal file
30
doc/extdev/builderapi.rst
Normal file
@@ -0,0 +1,30 @@
|
||||
.. _writing-builders:
|
||||
|
||||
Builder API
|
||||
===========
|
||||
|
||||
.. todo:: Expand this.
|
||||
|
||||
.. currentmodule:: sphinx.builders
|
||||
|
||||
.. class:: Builder
|
||||
|
||||
This is the base class for all builders.
|
||||
|
||||
These methods are predefined and will be called from the application:
|
||||
|
||||
.. automethod:: get_relative_uri
|
||||
.. automethod:: build_all
|
||||
.. automethod:: build_specific
|
||||
.. automethod:: build_update
|
||||
.. automethod:: build
|
||||
|
||||
These methods can be overridden in concrete builder classes:
|
||||
|
||||
.. automethod:: init
|
||||
.. automethod:: get_outdated_docs
|
||||
.. automethod:: get_target_uri
|
||||
.. automethod:: prepare_writing
|
||||
.. automethod:: write_doc
|
||||
.. automethod:: finish
|
||||
|
||||
Reference in New Issue
Block a user