2008-03-25 14:20:26 -05:00
|
|
|
.. _writing-builders:
|
|
|
|
|
2008-03-16 06:19:26 -05:00
|
|
|
Writing new builders
|
|
|
|
====================
|
|
|
|
|
2008-11-09 12:46:32 -06:00
|
|
|
.. todo:: Expand this.
|
2008-03-21 13:59:28 -05:00
|
|
|
|
2008-11-29 13:04:11 -06:00
|
|
|
.. currentmodule:: sphinx.builders
|
2008-06-18 13:46:46 -05:00
|
|
|
|
|
|
|
.. class:: Builder
|
2008-03-16 06:19:26 -05:00
|
|
|
|
|
|
|
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
|
|
|
|
|
2008-12-26 13:17:59 -06:00
|
|
|
These methods can be overridden in concrete builder classes:
|
2008-03-16 06:19:26 -05:00
|
|
|
|
|
|
|
.. automethod:: init
|
|
|
|
.. automethod:: get_outdated_docs
|
|
|
|
.. automethod:: get_target_uri
|
|
|
|
.. automethod:: prepare_writing
|
|
|
|
.. automethod:: write_doc
|
|
|
|
.. automethod:: finish
|
2008-12-26 13:17:59 -06:00
|
|
|
|