build2 | Community

The build2 toolchain is developed in the open by the community of people who come together to make creating and maintaining build infrastructure for real-world software projects a pleasant experience.

Getting Help

The build2 project runs a number of public mailing lists. Questions, bug reports, suggestions can all be sent to users@build2.org. There is also the #build2 channel on cpplang.slack.com where all of the above is welcome as well. Bugs can also be reported on github.com/build2.

Source Repository

The build2 project is developed in a number of self-hosted git repositories that are available to browse and clone (via the smart https: protocol) from git.build2.org. Most of these repositories are also mirrored on github.com/build2.

Note that some of the repositories use advanced git features (such as submodules, ignorable changes, etc) so after cloning make sure to check the accompanying README-GIT file (if present) for any special instructions. If you just want to try the latest master, then the Staged Toolchain might be an easier way.

To submit patches you can either email them to the users@build2.org mailing list or create an issue/pull request on github.com/build2.

Staged Toolchain

The development snapshots (master branch) of the build2 toolchain are periodically (as often as daily) published to stage.build2.org, the staging package repository. There is also ci.stage.build2.org, the staging CI service which may contain new build configuration not yet available on ci.cppget.org.

If you would like to test (or start using) new functionality before the release, then using the staged toolchain is the easiest way: simply download the staged install scripts (they contain the -stage suffix in their names) and follow the standard Installation Instructions. You can also upgrade from one staged version to another in the same release series with the --upgrade option.