Plugin specific documentation
Plugins provide their own individual plugin specific YAML configurations,
The element .bst
files can specify plugin specific configuration in
the config section, while sources declared on a
given element specify their plugin specific configuration directly
in their source declarations.
Elements
- stack - Symbolic Element for dependency grouping
- import - Import sources directly
- compose - Compose the output of multiple elements
- script - Run scripts to create output
- link - Link elements
- junction - Integrate subprojects
- filter - Extract a subset of files from another element
- manual - Manual build element
Sources
All source plugins can be staged into an arbitrary directory within the build
sandbox with the directory
option.
See Source class built-in functionality for more
information.
External plugins
External plugins need to be loading through junctions, or alternatively installed separately in the python environment where you are running BuildStream and loaded using the pip method.
Here is a list of BuildStream plugin projects known to us at this time: