README.rst 909 Bytes
Newer Older
Tristan Van Berkom's avatar
Tristan Van Berkom committed
1 2
BuildStream
===========
3
BuildStream is a flexible and extensible framework for the modelling of build
4 5 6 7 8
pipelines in a declarative YAML format, written in python.

These pipelines are composed of abstract elements which perform mutations on
on *filesystem data* as input and output, and are related to eachother by their
dependencies.
9

10 11 12 13
Basic element types for importing SDKs in the form of tarballs or ostree checkouts,
building software components and exporting SDKs or deploying bootable filesystem images
will be included in BuildStream, but it is expected that projects forge their own custom
elements for doing more elaborate things such as deploying software in special ways.
14

15 16 17 18 19
Documentation
-------------
Please refer to the `complete documentation <https://buildstream.gitlab.io/buildstream/>`_
for more information about installing BuildStream, and about the BuildStream YAML format
and plugin options.