This is an automated email from the ASF dual-hosted git repository.

tvb pushed a commit to branch tristan/update-requirements
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit ff05b274885b5ad0d7e853578c0125a454fa0c61
Author: Tristan van Berkom <tristan.vanber...@codethink.co.uk>
AuthorDate: Fri Mar 3 14:30:26 2023 +0900

    README.rst: Update "What is BuildStream" statement
    
    Based on the recent blog post:
    
        https://www.codethink.co.uk/articles/2022/buildtream-2/
---
 README.rst | 30 +++++++++++++++++++++---------
 1 file changed, 21 insertions(+), 9 deletions(-)

diff --git a/README.rst b/README.rst
index 515a3691f..c342d73c0 100644
--- a/README.rst
+++ b/README.rst
@@ -30,15 +30,27 @@ About
 
 What is BuildStream?
 ====================
-`BuildStream <https://buildstream.build>`_ is an Open Source tool for
-building/integrating software stacks.
-It takes inspiration, lessons and use-cases from various projects including
-OBS, Reproducible Builds, Yocto, Baserock, Buildroot, Aboriginal, GNOME 
Continuous,
-JHBuild, Flatpak Builder and Android repo.
-
-BuildStream supports multiple build-systems (e.g. autotools, cmake, cpan, 
distutils,
-make, meson, qmake), and can create outputs in a range of formats (e.g. debian 
packages,
-flatpak runtimes, sysroots, system images) for multiple platforms and chipsets.
+`BuildStream <https://buildstream.build>`_ is a powerful software integration 
tool that allows
+developers to automate the integration of software components including 
operating systems, and to
+streamline the software development and production process.
+
+Some key capabilities of BuildStream include:
+
+* Defining software stacks in a declarative format: BuildStream allows users 
to define the steps
+  required to build and integrate software components, including fetching 
source code and building
+  dependencies.
+* Integrating with version control systems: BuildStream can be configured to 
fetch source code from
+  popular source code management solutions such as GitLab, GitHub, BitBucket 
as well as a range of
+  non-git technologies.
+* Supporting a wide range of build technologies: BuildStream supports a wide 
range of technologies,
+  including key programming languages like C, C++, Python, Rust and Java, as 
well as many build tools
+  including Make, CMake, Meson, distutils, pip and others.
+* Ability to create outputs in a range of formats: e.g. debian packages, 
flatpak runtimes, sysroots,
+  system images, for multiple platforms and chipsets.
+* Flexible architecture: BuildStream is designed to be flexible and 
extensible, allowing users to
+  customize their build and integration processes to meet their specific needs 
and tooling.
+* Enabling fast and reliable software delivery: By extensibly use of 
sandboxing techniques and by
+  its capability to distribute the build, BuildStream helps teams deliver 
high-quality software faster.
 
 
 Why should I use BuildStream?

Reply via email to