[Notes] [Git][BuildStream/buildstream][tristan/docs-version-badge] Deleted 1 commit: Trying something new



Title: GitLab

Tristan Van Berkom pushed to branch tristan/docs-version-badge at BuildStream / buildstream

WARNING: The push did not contain any new commits, but force pushed to delete the commits and changes below.

Deleted commits:

3 changed files:

Changes:

  • README.rst
    ... ... @@ -14,82 +14,4 @@ About
    14 14
        :target: https://gitlab.com/BuildStream/buildstream/commits/master
    
    15 15
     
    
    16 16
     
    
    17
    -What is BuildStream?
    
    18
    -====================
    
    19
    -BuildStream is a Free Software tool for building/integrating software stacks.
    
    20
    -It takes inspiration, lessons and use-cases from various projects including
    
    21
    -OBS, Reproducible Builds, Yocto, Baserock, Buildroot, Aboriginal, GNOME Continuous,
    
    22
    -JHBuild, Flatpak Builder and Android repo.
    
    23
    -
    
    24
    -BuildStream supports multiple build-systems (e.g. autotools, cmake, cpan, distutils,
    
    25
    -make, meson, qmake), and can create outputs in a range of formats (e.g. debian packages,
    
    26
    -flatpak runtimes, sysroots, system images) for multiple platforms and chipsets.
    
    27
    -
    
    28
    -
    
    29
    -Why should I use BuildStream?
    
    30
    -=============================
    
    31
    -BuildStream offers the following advantages:
    
    32
    -
    
    33
    -* **Declarative build instructions/definitions**
    
    34
    -
    
    35
    -  BuildStream provides a flexible and extensible framework for the modelling
    
    36
    -  of software build pipelines in a declarative YAML format, which allows you to
    
    37
    -  manipulate filesystem data in a controlled, reproducible sandboxed environment.
    
    38
    -
    
    39
    -* **Support for developer and integrator workflows**
    
    40
    -
    
    41
    -  BuildStream provides traceability and reproducibility for integrators handling
    
    42
    -  stacks of hundreds/thousands of components, as well as workspace features and
    
    43
    -  shortcuts to minimise cycle-time for developers.
    
    44
    -
    
    45
    -* **Fast and predictable**
    
    46
    -
    
    47
    -  BuildStream can cache previous builds and track changes to source file content
    
    48
    -  and build/config commands. BuildStream only rebuilds the things that have changed.
    
    49
    -
    
    50
    -* **Extensible**
    
    51
    -
    
    52
    -  You can extend BuildStream to support your favourite build-system.
    
    53
    -
    
    54
    -* **Bootstrap toolchains and bootable systems**
    
    55
    -
    
    56
    -  BuildStream can create full systems and complete toolchains from scratch, for
    
    57
    -  a range of ISAs including x86_32, x86_64, ARMv7, ARMv8, MIPS.
    
    58
    -
    
    59
    -
    
    60
    -How do I use BuildStream?
    
    61
    -=========================
    
    62
    -Please refer to the `documentation <https://buildstream.gitlab.io/buildstream/>`_
    
    63
    -for  information about installing BuildStream, and about the BuildStream YAML format
    
    64
    -and plugin options.
    
    65
    -
    
    66
    -
    
    67
    -How does BuildStream work?
    
    68
    -==========================
    
    69
    -BuildStream operates on a set of YAML files (.bst files), as follows:
    
    70
    -
    
    71
    -* Loads the YAML files which describe the target(s) and all dependencies.
    
    72
    -* Evaluates the version information and build instructions to calculate a build
    
    73
    -  graph for the target(s) and all dependencies and unique cache-keys for each
    
    74
    -  element.
    
    75
    -* Retrieves previously built elements (artifacts) from a local/remote cache, or
    
    76
    -  builds the elements in a sandboxed environment using the instructions declared
    
    77
    -  in the .bst files.
    
    78
    -* Transforms/configures and/or deploys the resulting target(s) based on the
    
    79
    -  instructions declared in the .bst files.
    
    80
    -
    
    81
    -
    
    82
    -How can I get started?
    
    83
    -======================
    
    84
    -To get started, first `install BuildStream by following the installation guide
    
    85
    -<https://buildstream.gitlab.io/buildstream/main_install.html>`_
    
    86
    -and then follow our tutorial in the
    
    87
    -`user guide <https://buildstream.gitlab.io/buildstream/main_using.html>`_.
    
    88
    -
    
    89
    -We also recommend exploring some existing BuildStream projects:
    
    90
    -
    
    91
    -* https://gitlab.gnome.org/GNOME/gnome-build-meta/
    
    92
    -* https://gitlab.com/freedesktop-sdk/freedesktop-sdk
    
    93
    -* https://gitlab.com/baserock/definitions
    
    94
    -
    
    95
    -If you have any questions please ask on our `#buildstream <irc://irc.gnome.org/buildstream>`_ channel in `irc.gnome.org <irc://irc.gnome.org>`_
    17
    +.. include:: doc/source/main_about_content.rst

  • doc/source/main_about.rst
    1
    -.. include:: ../../README.rst
    1
    +About
    
    2
    +-----
    
    3
    +
    
    4
    +.. include:: release-badge.rst
    
    5
    +
    
    6
    +.. include:: snapshot-badge.rst
    
    7
    +
    
    8
    +.. image:: https://gitlab.com/BuildStream/buildstream/badges/master/pipeline.svg
    
    9
    +   :target: https://gitlab.com/BuildStream/buildstream/commits/master
    
    10
    +
    
    11
    +.. image:: https://gitlab.com/BuildStream/buildstream/badges/master/coverage.svg?job=coverage
    
    12
    +   :target: https://gitlab.com/BuildStream/buildstream/commits/master
    
    13
    +
    
    14
    +
    
    15
    +.. include:: main_about_content.rst

  • doc/source/main_about_content.rst
    1
    +
    
    2
    +What is BuildStream?
    
    3
    +====================
    
    4
    +BuildStream is a Free Software tool for building/integrating software stacks.
    
    5
    +It takes inspiration, lessons and use-cases from various projects including
    
    6
    +OBS, Reproducible Builds, Yocto, Baserock, Buildroot, Aboriginal, GNOME Continuous,
    
    7
    +JHBuild, Flatpak Builder and Android repo.
    
    8
    +
    
    9
    +BuildStream supports multiple build-systems (e.g. autotools, cmake, cpan, distutils,
    
    10
    +make, meson, qmake), and can create outputs in a range of formats (e.g. debian packages,
    
    11
    +flatpak runtimes, sysroots, system images) for multiple platforms and chipsets.
    
    12
    +
    
    13
    +
    
    14
    +Why should I use BuildStream?
    
    15
    +=============================
    
    16
    +BuildStream offers the following advantages:
    
    17
    +
    
    18
    +* **Declarative build instructions/definitions**
    
    19
    +
    
    20
    +  BuildStream provides a flexible and extensible framework for the modelling
    
    21
    +  of software build pipelines in a declarative YAML format, which allows you to
    
    22
    +  manipulate filesystem data in a controlled, reproducible sandboxed environment.
    
    23
    +
    
    24
    +* **Support for developer and integrator workflows**
    
    25
    +
    
    26
    +  BuildStream provides traceability and reproducibility for integrators handling
    
    27
    +  stacks of hundreds/thousands of components, as well as workspace features and
    
    28
    +  shortcuts to minimise cycle-time for developers.
    
    29
    +
    
    30
    +* **Fast and predictable**
    
    31
    +
    
    32
    +  BuildStream can cache previous builds and track changes to source file content
    
    33
    +  and build/config commands. BuildStream only rebuilds the things that have changed.
    
    34
    +
    
    35
    +* **Extensible**
    
    36
    +
    
    37
    +  You can extend BuildStream to support your favourite build-system.
    
    38
    +
    
    39
    +* **Bootstrap toolchains and bootable systems**
    
    40
    +
    
    41
    +  BuildStream can create full systems and complete toolchains from scratch, for
    
    42
    +  a range of ISAs including x86_32, x86_64, ARMv7, ARMv8, MIPS.
    
    43
    +
    
    44
    +
    
    45
    +How do I use BuildStream?
    
    46
    +=========================
    
    47
    +Please refer to the `documentation <https://buildstream.gitlab.io/buildstream/>`_
    
    48
    +for  information about installing BuildStream, and about the BuildStream YAML format
    
    49
    +and plugin options.
    
    50
    +
    
    51
    +
    
    52
    +How does BuildStream work?
    
    53
    +==========================
    
    54
    +BuildStream operates on a set of YAML files (.bst files), as follows:
    
    55
    +
    
    56
    +* Loads the YAML files which describe the target(s) and all dependencies.
    
    57
    +* Evaluates the version information and build instructions to calculate a build
    
    58
    +  graph for the target(s) and all dependencies and unique cache-keys for each
    
    59
    +  element.
    
    60
    +* Retrieves previously built elements (artifacts) from a local/remote cache, or
    
    61
    +  builds the elements in a sandboxed environment using the instructions declared
    
    62
    +  in the .bst files.
    
    63
    +* Transforms/configures and/or deploys the resulting target(s) based on the
    
    64
    +  instructions declared in the .bst files.
    
    65
    +
    
    66
    +
    
    67
    +How can I get started?
    
    68
    +======================
    
    69
    +To get started, first `install BuildStream by following the installation guide
    
    70
    +<https://buildstream.gitlab.io/buildstream/main_install.html>`_
    
    71
    +and then follow our tutorial in the
    
    72
    +`user guide <https://buildstream.gitlab.io/buildstream/main_using.html>`_.
    
    73
    +
    
    74
    +We also recommend exploring some existing BuildStream projects:
    
    75
    +
    
    76
    +* https://gitlab.gnome.org/GNOME/gnome-build-meta/
    
    77
    +* https://gitlab.com/freedesktop-sdk/freedesktop-sdk
    
    78
    +* https://gitlab.com/baserock/definitions
    
    79
    +
    
    80
    +If you have any questions please ask on our `#buildstream <irc://irc.gnome.org/buildstream>`_ channel in `irc.gnome.org <irc://irc.gnome.org>`_



  • [Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]