Skip to content

New Library Checklist

Beman Dawes edited this page Feb 9, 2015 · 2 revisions

New Library Checklist

Adding a new library to Boost is a cooperative process between the release managers and the library's developer. The developer starts the process after the library has been accepted by a formal review process, or after a mini-review if one was stipulated after the formal review as a condition for final acceptance.

Here are the major steps:

  1. Developer requests GitHub boostorg repository to be set up.
  2. Release manager sets up the GitHub boostorg repository.
  3. Developer readies the library's develop branch for regression testing and inclusion as a super-project develop submodule.
  4. Release manager oversees develop branch regression testing startup and inclusion as a super-project develop submodule.
  5. Developer readies the library's master branch for regression testing and inclusion as a super-project master submodule.
  6. Release manager oversees master branch regression testing startup and inclusion as a super-project master submodule.
Clone this wiki locally