diff options
author | James Ennis <james.ennis@codethink.com> | 2018-04-17 12:05:07 +0100 |
---|---|---|
committer | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2018-04-17 16:52:27 +0000 |
commit | e4cea3da1a82afaedc2e5da1aae4ab0165c4d3e7 (patch) | |
tree | f2d4c6c070c184dd55c1cdcde0e7ba13e0e245ca | |
parent | 5b5c87bf2f6948c1bd0c742c2d93cd7f848e9a56 (diff) | |
download | buildstream-e4cea3da1a82afaedc2e5da1aae4ab0165c4d3e7.tar.gz |
core_framework.rst: New file containing content that was in main_core.rst
-rw-r--r-- | doc/source/core_framework.rst | 18 | ||||
-rw-r--r-- | doc/source/main_core.rst | 21 |
2 files changed, 19 insertions, 20 deletions
diff --git a/doc/source/core_framework.rst b/doc/source/core_framework.rst new file mode 100644 index 000000000..8caae1f3f --- /dev/null +++ b/doc/source/core_framework.rst @@ -0,0 +1,18 @@ + + +.. _core_framework: + +Core framework +-------------- +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. + +* :mod:`Plugin <buildstream.plugin>` - Base Class for all plugins +* :mod:`Source <buildstream.source>` - Base Source Class +* :mod:`Element <buildstream.element>` - Base Element Class +* :mod:`BuildElement <buildstream.buildelement>` - Build Element Class +* :mod:`ScriptElement <buildstream.scriptelement>` - Script Element Class +* :mod:`Sandbox <buildstream.sandbox.sandbox>` - Build Sandbox +* :mod:`Utilities <buildstream.utils>` - Utilities for Plugins diff --git a/doc/source/main_core.rst b/doc/source/main_core.rst index 608d04851..ae72cd104 100644 --- a/doc/source/main_core.rst +++ b/doc/source/main_core.rst @@ -8,27 +8,8 @@ This section details the core API reference along with other more elaborate details about BuildStream internals. -.. _core_framework: - -Core framework --------------- -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. - -* :mod:`Plugin <buildstream.plugin>` - Base Class for all plugins -* :mod:`Source <buildstream.source>` - Base Source Class -* :mod:`Element <buildstream.element>` - Base Element Class -* :mod:`BuildElement <buildstream.buildelement>` - Build Element Class -* :mod:`ScriptElement <buildstream.scriptelement>` - Script Element Class -* :mod:`Sandbox <buildstream.sandbox.sandbox>` - Build Sandbox -* :mod:`Utilities <buildstream.utils>` - Utilities for Plugins - - -Internals ---------- .. toctree:: :maxdepth: 2 + core_framework modules |