summaryrefslogtreecommitdiff
path: root/doc/source/core_framework.rst
blob: 605ecad1ea64a223c66394962d7569e8859a89f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26


.. _core_framework:

Plugin API reference
====================
The core public APIs are of interest to anyone who wishes to
implement custom :mod:`Element <buildstream.element>` or
:mod:`Source <buildstream.source>` plugins, and can also be
useful for working on BuildStream itself.

.. toctree::
   :maxdepth: 1

   buildstream.types
   buildstream.node
   buildstream.plugin
   buildstream.source
   buildstream.downloadablefilesource
   buildstream.element
   buildstream.buildelement
   buildstream.scriptelement
   buildstream.sandbox.sandbox
   buildstream.exceptions
   buildstream.utils
   buildstream.testing