diff --git a/README.md b/README.md
index 27557400bd89..c9c0f9301666 100644
--- a/README.md
+++ b/README.md
@@ -44,3 +44,341 @@ git submodule --quiet update --init \
tools/boostdep \
libs/headers
```
+
+[comment]: # (STATUS_BADGES_BEGIN)
+
+## Build status for `master` branch
+
+Submodule | Docs | GHA | Drone | CircleCI | Matrix | Deps |
+--------- | ---- | -------------- | ----- | -------- | ----------- | ---- |
+[`libs/accumulators`](https://github.com/boostorg/accumulators/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/accumulators) | [![GHA](https://github.com/boostorg/accumulators/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/accumulators/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/accumulators.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/accumulators.html)
+[`libs/algorithm`](https://github.com/boostorg/algorithm/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/algorithm) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/algorithm.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/algorithm.html)
+[`libs/align`](https://github.com/boostorg/align/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/align) | [![GHA](https://github.com/boostorg/align/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/align/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/align.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/align.html)
+[`libs/any`](https://github.com/boostorg/any/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/any) | [![GHA](https://github.com/boostorg/any/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/any/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/any.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/any.html)
+[`libs/array`](https://github.com/boostorg/array/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/array) | [![GHA](https://github.com/boostorg/array/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/array/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/array/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/array/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/array.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/array.html)
+[`libs/asio`](https://github.com/boostorg/asio/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/asio) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/asio.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/asio.html)
+[`libs/assert`](https://github.com/boostorg/assert/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/assert) | [![GHA](https://github.com/boostorg/assert/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/assert/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/assert.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/assert.html)
+[`libs/assign`](https://github.com/boostorg/assign/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/assign) | [![GHA](https://github.com/boostorg/assign/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/assign/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/assign.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/assign.html)
+[`libs/atomic`](https://github.com/boostorg/atomic/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/atomic) | [![GHA](https://github.com/boostorg/atomic/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/atomic/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/atomic.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/atomic.html)
+[`libs/beast`](https://github.com/boostorg/beast/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/beast) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/beast/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/beast/branches) | [![CircleCI](https://circleci.com/gh/boostorg/beast/tree/master.svg?style=shield)](https://circleci.com/gh/boostorg/beast/tree/master) | [![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/beast.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/beast.html)
+[`libs/bimap`](https://github.com/boostorg/bimap/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/bimap) | [![GHA](https://github.com/boostorg/bimap/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/bimap/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/bimap.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/bimap.html)
+[`libs/bind`](https://github.com/boostorg/bind/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/bind) | [![GHA](https://github.com/boostorg/bind/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/bind/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/bind.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/bind.html)
+[`libs/callable_traits`](https://github.com/boostorg/callable_traits/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/callable_traits) | [![GHA](https://github.com/boostorg/callable_traits/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/callable_traits/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/callable_traits.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/callable_traits.html)
+[`libs/charconv`](https://github.com/boostorg/charconv/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/charconv) | [![GHA](https://github.com/boostorg/charconv/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/charconv/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/charconv.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/charconv.html)
+[`libs/chrono`](https://github.com/boostorg/chrono/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/chrono) | [![GHA](https://github.com/boostorg/chrono/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/chrono/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/chrono.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/chrono.html)
+[`libs/circular_buffer`](https://github.com/boostorg/circular_buffer/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/circular_buffer) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/circular_buffer.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/circular_buffer.html)
+[`libs/cobalt`](https://github.com/boostorg/cobalt/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/cobalt) | [![GHA](https://github.com/boostorg/cobalt/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/cobalt/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/cobalt/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/cobalt/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/cobalt.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/cobalt.html)
+[`libs/compat`](https://github.com/boostorg/compat/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/compat) | [![GHA](https://github.com/boostorg/compat/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/compat/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/compat.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/compat.html)
+[`libs/compute`](https://github.com/boostorg/compute/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/compute) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/compute.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/compute.html)
+[`libs/concept_check`](https://github.com/boostorg/concept_check/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/concept_check) | [![GHA](https://github.com/boostorg/concept_check/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/concept_check/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/concept_check.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/concept_check.html)
+[`libs/config`](https://github.com/boostorg/config/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/config) | [![GHA](https://github.com/boostorg/config/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/config/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/config/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/config/branches) | [![CircleCI](https://circleci.com/gh/boostorg/config/tree/master.svg?style=shield)](https://circleci.com/gh/boostorg/config/tree/master) | [![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/config.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/config.html)
+[`libs/container`](https://github.com/boostorg/container/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/container) | [![GHA](https://github.com/boostorg/container/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/container/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/container/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/container/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/container.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/container.html)
+[`libs/container_hash`](https://github.com/boostorg/container_hash/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/container_hash) | [![GHA](https://github.com/boostorg/container_hash/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/container_hash/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/container_hash.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/container_hash.html)
+[`libs/context`](https://github.com/boostorg/context/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/context) | [![GHA](https://github.com/boostorg/context/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/context/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/context/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/context/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/context.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/context.html)
+[`libs/contract`](https://github.com/boostorg/contract/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/contract) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/contract.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/contract.html)
+[`libs/conversion`](https://github.com/boostorg/conversion/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/conversion) | [![GHA](https://github.com/boostorg/conversion/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/conversion/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/conversion.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/conversion.html)
+[`libs/convert`](https://github.com/boostorg/convert/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/convert) | [![GHA](https://github.com/boostorg/convert/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/convert/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/convert/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/convert/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/convert.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/convert.html)
+[`libs/core`](https://github.com/boostorg/core/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/core) | [![GHA](https://github.com/boostorg/core/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/core/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/core.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/core.html)
+[`libs/coroutine`](https://github.com/boostorg/coroutine/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/coroutine) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/coroutine.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/coroutine.html)
+[`libs/coroutine2`](https://github.com/boostorg/coroutine2/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/coroutine2) | [![GHA](https://github.com/boostorg/coroutine2/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/coroutine2/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/coroutine2/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/coroutine2/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/coroutine2.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/coroutine2.html)
+[`libs/crc`](https://github.com/boostorg/crc/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/crc) | [![GHA](https://github.com/boostorg/crc/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/crc/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/crc.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/crc.html)
+[`libs/date_time`](https://github.com/boostorg/date_time/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/date_time) | [![GHA](https://github.com/boostorg/date_time/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/date_time/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/date_time.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/date_time.html)
+[`libs/describe`](https://github.com/boostorg/describe/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/describe) | [![GHA](https://github.com/boostorg/describe/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/describe/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/describe.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/describe.html)
+[`libs/detail`](https://github.com/boostorg/detail/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/detail) | [![GHA](https://github.com/boostorg/detail/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/detail/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/detail.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/detail.html)
+[`libs/dll`](https://github.com/boostorg/dll/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/dll) | [![GHA](https://github.com/boostorg/dll/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/dll/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/dll.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/dll.html)
+[`libs/dynamic_bitset`](https://github.com/boostorg/dynamic_bitset/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/dynamic_bitset) | [![GHA](https://github.com/boostorg/dynamic_bitset/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/dynamic_bitset/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/dynamic_bitset.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/dynamic_bitset.html)
+[`libs/endian`](https://github.com/boostorg/endian/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/endian) | [![GHA](https://github.com/boostorg/endian/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/endian/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/endian.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/endian.html)
+[`libs/exception`](https://github.com/boostorg/exception/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/exception) | [![GHA](https://github.com/boostorg/exception/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/exception/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/exception/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/exception/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/exception.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/exception.html)
+[`libs/fiber`](https://github.com/boostorg/fiber/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/fiber) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/fiber.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/fiber.html)
+[`libs/filesystem`](https://github.com/boostorg/filesystem/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/filesystem) | [![GHA](https://github.com/boostorg/filesystem/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/filesystem/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/filesystem.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/filesystem.html)
+[`libs/flyweight`](https://github.com/boostorg/flyweight/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/flyweight) | [![GHA](https://github.com/boostorg/flyweight/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/flyweight/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/flyweight.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/flyweight.html)
+[`libs/foreach`](https://github.com/boostorg/foreach/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/foreach) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/foreach.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/foreach.html)
+[`libs/format`](https://github.com/boostorg/format/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/format) | [![GHA](https://github.com/boostorg/format/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/format/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/format.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/format.html)
+[`libs/function`](https://github.com/boostorg/function/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/function) | [![GHA](https://github.com/boostorg/function/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/function/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/function.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/function.html)
+[`libs/function_types`](https://github.com/boostorg/function_types/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/function_types) | [![GHA](https://github.com/boostorg/function_types/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/function_types/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/function_types.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/function_types.html)
+[`libs/functional`](https://github.com/boostorg/functional/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/functional) | [![GHA](https://github.com/boostorg/functional/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/functional/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/functional.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/functional.html)
+[`libs/fusion`](https://github.com/boostorg/fusion/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/fusion) | [![GHA](https://github.com/boostorg/fusion/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/fusion/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/fusion.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/fusion.html)
+[`libs/geometry`](https://github.com/boostorg/geometry/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/geometry) | — |— |[![CircleCI](https://circleci.com/gh/boostorg/geometry/tree/master.svg?style=shield)](https://circleci.com/gh/boostorg/geometry/tree/master) | [![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/geometry.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/geometry.html)
+[`libs/gil`](https://github.com/boostorg/gil/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/gil) | [![GHA](https://github.com/boostorg/gil/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/gil/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/gil.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/gil.html)
+[`libs/graph`](https://github.com/boostorg/graph/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/graph) | [![GHA](https://github.com/boostorg/graph/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/graph/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/graph/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/graph/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/graph.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/graph.html)
+[`libs/graph_parallel`](https://github.com/boostorg/graph_parallel/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/graph_parallel) | [![GHA](https://github.com/boostorg/graph_parallel/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/graph_parallel/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/graph_parallel.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/graph_parallel.html)
+[`libs/hana`](https://github.com/boostorg/hana/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/hana) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/hana.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/hana.html)
+[`libs/heap`](https://github.com/boostorg/heap/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/heap) | [![GHA](https://github.com/boostorg/heap/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/heap/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/heap.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/heap.html)
+[`libs/histogram`](https://github.com/boostorg/histogram/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/histogram) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/histogram.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/histogram.html)
+[`libs/hof`](https://github.com/boostorg/hof/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/hof) | [![GHA](https://github.com/boostorg/hof/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/hof/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/hof/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/hof/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/hof.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/hof.html)
+[`libs/icl`](https://github.com/boostorg/icl/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/icl) | [![GHA](https://github.com/boostorg/icl/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/icl/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/icl/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/icl/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/icl.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/icl.html)
+[`libs/integer`](https://github.com/boostorg/integer/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/integer) | [![GHA](https://github.com/boostorg/integer/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/integer/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/integer/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/integer/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/integer.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/integer.html)
+[`libs/interprocess`](https://github.com/boostorg/interprocess/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/interprocess) | [![GHA](https://github.com/boostorg/interprocess/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/interprocess/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/interprocess.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/interprocess.html)
+[`libs/intrusive`](https://github.com/boostorg/intrusive/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/intrusive) | [![GHA](https://github.com/boostorg/intrusive/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/intrusive/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/intrusive/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/intrusive/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/intrusive.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/intrusive.html)
+[`libs/io`](https://github.com/boostorg/io/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/io) | [![GHA](https://github.com/boostorg/io/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/io/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/io.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/io.html)
+[`libs/iostreams`](https://github.com/boostorg/iostreams/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/iostreams) | [![GHA](https://github.com/boostorg/iostreams/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/iostreams/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/iostreams/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/iostreams/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/iostreams.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/iostreams.html)
+[`libs/iterator`](https://github.com/boostorg/iterator/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/iterator) | [![GHA](https://github.com/boostorg/iterator/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/iterator/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/iterator.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/iterator.html)
+[`libs/json`](https://github.com/boostorg/json/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/json) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/json/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/json/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/json.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/json.html)
+[`libs/lambda`](https://github.com/boostorg/lambda/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/lambda) | [![GHA](https://github.com/boostorg/lambda/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/lambda/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/lambda.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/lambda.html)
+[`libs/lambda2`](https://github.com/boostorg/lambda2/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/lambda2) | [![GHA](https://github.com/boostorg/lambda2/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/lambda2/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/lambda2.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/lambda2.html)
+[`libs/leaf`](https://github.com/boostorg/leaf/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/leaf) | [![GHA](https://github.com/boostorg/leaf/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/leaf/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/leaf.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/leaf.html)
+[`libs/lexical_cast`](https://github.com/boostorg/lexical_cast/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/lexical_cast) | [![GHA](https://github.com/boostorg/lexical_cast/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/lexical_cast/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/lexical_cast.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/lexical_cast.html)
+[`libs/local_function`](https://github.com/boostorg/local_function/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/local_function) | [![GHA](https://github.com/boostorg/local_function/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/local_function/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/local_function.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/local_function.html)
+[`libs/locale`](https://github.com/boostorg/locale/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/locale) | [![GHA](https://github.com/boostorg/locale/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/locale/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/locale/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/locale/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/locale.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/locale.html)
+[`libs/lockfree`](https://github.com/boostorg/lockfree/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/lockfree) | [![GHA](https://github.com/boostorg/lockfree/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/lockfree/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/lockfree.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/lockfree.html)
+[`libs/log`](https://github.com/boostorg/log/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/log) | [![GHA](https://github.com/boostorg/log/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/log/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/log.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/log.html)
+[`libs/logic`](https://github.com/boostorg/logic/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/logic) | [![GHA](https://github.com/boostorg/logic/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/logic/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/logic.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/logic.html)
+[`libs/math`](https://github.com/boostorg/math/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/math) | [![GHA](https://github.com/boostorg/math/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/math/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/math/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/math/branches) | [![CircleCI](https://circleci.com/gh/boostorg/math/tree/master.svg?style=shield)](https://circleci.com/gh/boostorg/math/tree/master) | [![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/math.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/math.html)
+[`libs/metaparse`](https://github.com/boostorg/metaparse/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/metaparse) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/metaparse.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/metaparse.html)
+[`libs/move`](https://github.com/boostorg/move/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/move) | [![GHA](https://github.com/boostorg/move/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/move/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/move/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/move/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/move.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/move.html)
+[`libs/mp11`](https://github.com/boostorg/mp11/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/mp11) | [![GHA](https://github.com/boostorg/mp11/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/mp11/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/mp11.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/mp11.html)
+[`libs/mpi`](https://github.com/boostorg/mpi/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/mpi) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/mpi.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/mpi.html)
+[`libs/mpl`](https://github.com/boostorg/mpl/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/mpl) | [![GHA](https://github.com/boostorg/mpl/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/mpl/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/mpl.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/mpl.html)
+[`libs/msm`](https://github.com/boostorg/msm/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/msm) | [![GHA](https://github.com/boostorg/msm/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/msm/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/msm.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/msm.html)
+[`libs/multi_array`](https://github.com/boostorg/multi_array/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/multi_array) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/multi_array.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/multi_array.html)
+[`libs/multi_index`](https://github.com/boostorg/multi_index/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/multi_index) | [![GHA](https://github.com/boostorg/multi_index/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/multi_index/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/multi_index.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/multi_index.html)
+[`libs/multiprecision`](https://github.com/boostorg/multiprecision/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/multiprecision) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/multiprecision/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/multiprecision/branches) | [![CircleCI](https://circleci.com/gh/boostorg/multiprecision/tree/master.svg?style=shield)](https://circleci.com/gh/boostorg/multiprecision/tree/master) | [![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/multiprecision.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/multiprecision.html)
+[`libs/mysql`](https://github.com/boostorg/mysql/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/mysql) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/mysql/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/mysql/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/mysql.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/mysql.html)
+[`libs/nowide`](https://github.com/boostorg/nowide/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/nowide) | [![GHA](https://github.com/boostorg/nowide/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/nowide/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/nowide.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/nowide.html)
+[`libs/numeric/conversion`](https://github.com/boostorg/numeric_conversion/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/numeric/conversion) | [![GHA](https://github.com/boostorg/numeric_conversion/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/numeric_conversion/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/numeric-conversion.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/numeric~conversion.html)
+[`libs/numeric/interval`](https://github.com/boostorg/interval/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/numeric/interval) | [![GHA](https://github.com/boostorg/interval/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/interval/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/numeric-interval.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/numeric~interval.html)
+[`libs/numeric/odeint`](https://github.com/boostorg/odeint/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/numeric/odeint) | [![GHA](https://github.com/boostorg/odeint/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/odeint/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/numeric-odeint.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/numeric~odeint.html)
+[`libs/numeric/ublas`](https://github.com/boostorg/ublas/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/numeric/ublas) | [![GHA](https://github.com/boostorg/ublas/actions/workflows/linux.yml/badge.svg?branch=master)](https://github.com/boostorg/ublas/actions?query=branch%3Amaster)
[![GHA](https://github.com/boostorg/ublas/actions/workflows/windows.yml/badge.svg?branch=master)](https://github.com/boostorg/ublas/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/numeric-ublas.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/numeric~ublas.html)
+[`libs/optional`](https://github.com/boostorg/optional/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/optional) | [![GHA](https://github.com/boostorg/optional/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/optional/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/optional/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/optional/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/optional.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/optional.html)
+[`libs/outcome`](https://github.com/boostorg/outcome/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/outcome) | [![GHA](https://github.com/boostorg/outcome/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/outcome/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/outcome/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/outcome/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/outcome.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/outcome.html)
+[`libs/parameter`](https://github.com/boostorg/parameter/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/parameter) | [![GHA](https://github.com/boostorg/parameter/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/parameter/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/parameter.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/parameter.html)
+[`libs/parameter_python`](https://github.com/boostorg/parameter_python/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/parameter_python) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/parameter_python.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/parameter_python.html)
+[`libs/pfr`](https://github.com/boostorg/pfr/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/pfr) | [![GHA](https://github.com/boostorg/pfr/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/pfr/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/pfr.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/pfr.html)
+[`libs/phoenix`](https://github.com/boostorg/phoenix/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/phoenix) | [![GHA](https://github.com/boostorg/phoenix/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/phoenix/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/phoenix/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/phoenix/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/phoenix.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/phoenix.html)
+[`libs/poly_collection`](https://github.com/boostorg/poly_collection/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/poly_collection) | [![GHA](https://github.com/boostorg/poly_collection/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/poly_collection/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/poly_collection.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/poly_collection.html)
+[`libs/polygon`](https://github.com/boostorg/polygon/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/polygon) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/polygon.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/polygon.html)
+[`libs/pool`](https://github.com/boostorg/pool/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/pool) | [![GHA](https://github.com/boostorg/pool/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/pool/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/pool.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/pool.html)
+[`libs/predef`](https://github.com/boostorg/predef/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/predef) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/predef.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/predef.html)
+[`libs/preprocessor`](https://github.com/boostorg/preprocessor/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/preprocessor) | [![GHA](https://github.com/boostorg/preprocessor/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/preprocessor/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/preprocessor/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/preprocessor/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/preprocessor.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/preprocessor.html)
+[`libs/process`](https://github.com/boostorg/process/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/process) | [![GHA](https://github.com/boostorg/process/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/process/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/process/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/process/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/process.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/process.html)
+[`libs/program_options`](https://github.com/boostorg/program_options/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/program_options) | [![GHA](https://github.com/boostorg/program_options/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/program_options/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/program_options.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/program_options.html)
+[`libs/property_map`](https://github.com/boostorg/property_map/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/property_map) | [![GHA](https://github.com/boostorg/property_map/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/property_map/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/property_map.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/property_map.html)
+[`libs/property_map_parallel`](https://github.com/boostorg/property_map_parallel/tree/master) | — |— |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/property_map_parallel.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/property_map_parallel.html)
+[`libs/property_tree`](https://github.com/boostorg/property_tree/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/property_tree) | [![GHA](https://github.com/boostorg/property_tree/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/property_tree/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/property_tree/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/property_tree/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/property_tree.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/property_tree.html)
+[`libs/proto`](https://github.com/boostorg/proto/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/proto) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/proto.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/proto.html)
+[`libs/ptr_container`](https://github.com/boostorg/ptr_container/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/ptr_container) | [![GHA](https://github.com/boostorg/ptr_container/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/ptr_container/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/ptr_container.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/ptr_container.html)
+[`libs/python`](https://github.com/boostorg/python/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/python) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/python.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/python.html)
+[`libs/qvm`](https://github.com/boostorg/qvm/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/qvm) | [![GHA](https://github.com/boostorg/qvm/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/qvm/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/qvm.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/qvm.html)
+[`libs/random`](https://github.com/boostorg/random/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/random) | [![GHA](https://github.com/boostorg/random/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/random/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/random.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/random.html)
+[`libs/range`](https://github.com/boostorg/range/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/range) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/range.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/range.html)
+[`libs/ratio`](https://github.com/boostorg/ratio/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/ratio) | [![GHA](https://github.com/boostorg/ratio/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/ratio/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/ratio.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/ratio.html)
+[`libs/rational`](https://github.com/boostorg/rational/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/rational) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/rational.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/rational.html)
+[`libs/redis`](https://github.com/boostorg/redis/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/redis) | [![GHA](https://github.com/boostorg/redis/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/redis/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/redis.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/redis.html)
+[`libs/regex`](https://github.com/boostorg/regex/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/regex) | [![GHA](https://github.com/boostorg/regex/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/regex/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/regex.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/regex.html)
+[`libs/safe_numerics`](https://github.com/boostorg/safe_numerics/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/safe_numerics) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/safe_numerics/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/safe_numerics/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/safe_numerics.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/safe_numerics.html)
+[`libs/scope`](https://github.com/boostorg/scope/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/scope) | [![GHA](https://github.com/boostorg/scope/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/scope/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/scope.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/scope.html)
+[`libs/scope_exit`](https://github.com/boostorg/scope_exit/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/scope_exit) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/scope_exit.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/scope_exit.html)
+[`libs/serialization`](https://github.com/boostorg/serialization/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/serialization) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/serialization/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/serialization/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/serialization.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/serialization.html)
+[`libs/signals2`](https://github.com/boostorg/signals2/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/signals2) | [![GHA](https://github.com/boostorg/signals2/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/signals2/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/signals2/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/signals2/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/signals2.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/signals2.html)
+[`libs/smart_ptr`](https://github.com/boostorg/smart_ptr/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/smart_ptr) | [![GHA](https://github.com/boostorg/smart_ptr/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/smart_ptr/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/smart_ptr.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/smart_ptr.html)
+[`libs/sort`](https://github.com/boostorg/sort/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/sort) | [![GHA](https://github.com/boostorg/sort/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/sort/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/sort/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/sort/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/sort.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/sort.html)
+[`libs/spirit`](https://github.com/boostorg/spirit/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/spirit) | [![GHA](https://github.com/boostorg/spirit/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/spirit/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/spirit/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/spirit/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/spirit.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/spirit.html)
+[`libs/stacktrace`](https://github.com/boostorg/stacktrace/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/stacktrace) | [![GHA](https://github.com/boostorg/stacktrace/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/stacktrace/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/stacktrace.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/stacktrace.html)
+[`libs/statechart`](https://github.com/boostorg/statechart/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/statechart) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/statechart.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/statechart.html)
+[`libs/static_assert`](https://github.com/boostorg/static_assert/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/static_assert) | [![GHA](https://github.com/boostorg/static_assert/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/static_assert/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/static_assert.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/static_assert.html)
+[`libs/static_string`](https://github.com/boostorg/static_string/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/static_string) | [![GHA](https://github.com/boostorg/static_string/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/static_string/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/static_string/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/static_string/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/static_string.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/static_string.html)
+[`libs/stl_interfaces`](https://github.com/boostorg/stl_interfaces/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/stl_interfaces) | [![GHA](https://github.com/boostorg/stl_interfaces/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/stl_interfaces/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/stl_interfaces/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/stl_interfaces/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/stl_interfaces.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/stl_interfaces.html)
+[`libs/system`](https://github.com/boostorg/system/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/system) | [![GHA](https://github.com/boostorg/system/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/system/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/system.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/system.html)
+[`libs/test`](https://github.com/boostorg/test/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/test) | [![GHA](https://github.com/boostorg/test/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/test/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/test.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/test.html)
+[`libs/thread`](https://github.com/boostorg/thread/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/thread) | [![GHA](https://github.com/boostorg/thread/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/thread/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/thread.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/thread.html)
+[`libs/throw_exception`](https://github.com/boostorg/throw_exception/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/throw_exception) | [![GHA](https://github.com/boostorg/throw_exception/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/throw_exception/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/throw_exception.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/throw_exception.html)
+[`libs/timer`](https://github.com/boostorg/timer/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/timer) | [![GHA](https://github.com/boostorg/timer/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/timer/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/timer.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/timer.html)
+[`libs/tokenizer`](https://github.com/boostorg/tokenizer/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/tokenizer) | [![GHA](https://github.com/boostorg/tokenizer/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/tokenizer/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/tokenizer.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/tokenizer.html)
+[`libs/tti`](https://github.com/boostorg/tti/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/tti) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/tti/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/tti/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/tti.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/tti.html)
+[`libs/tuple`](https://github.com/boostorg/tuple/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/tuple) | [![GHA](https://github.com/boostorg/tuple/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/tuple/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/tuple.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/tuple.html)
+[`libs/type_erasure`](https://github.com/boostorg/type_erasure/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/type_erasure) | [![GHA](https://github.com/boostorg/type_erasure/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/type_erasure/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/type_erasure.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/type_erasure.html)
+[`libs/type_index`](https://github.com/boostorg/type_index/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/type_index) | [![GHA](https://github.com/boostorg/type_index/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/type_index/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/type_index.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/type_index.html)
+[`libs/type_traits`](https://github.com/boostorg/type_traits/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/type_traits) | [![GHA](https://github.com/boostorg/type_traits/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/type_traits/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/type_traits/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/type_traits/branches) | [![CircleCI](https://circleci.com/gh/boostorg/type_traits/tree/master.svg?style=shield)](https://circleci.com/gh/boostorg/type_traits/tree/master) | [![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/type_traits.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/type_traits.html)
+[`libs/typeof`](https://github.com/boostorg/typeof/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/typeof) | [![GHA](https://github.com/boostorg/typeof/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/typeof/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/typeof.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/typeof.html)
+[`libs/units`](https://github.com/boostorg/units/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/units) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/units.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/units.html)
+[`libs/unordered`](https://github.com/boostorg/unordered/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/unordered) | [![GHA](https://github.com/boostorg/unordered/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/unordered/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/unordered.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/unordered.html)
+[`libs/url`](https://github.com/boostorg/url/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/url) | [![GHA](https://github.com/boostorg/url/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/url/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/url/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/url/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/url.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/url.html)
+[`libs/utility`](https://github.com/boostorg/utility/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/utility) | [![GHA](https://github.com/boostorg/utility/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/utility/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/utility.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/utility.html)
+[`libs/uuid`](https://github.com/boostorg/uuid/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/uuid) | [![GHA](https://github.com/boostorg/uuid/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/uuid/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/uuid.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/uuid.html)
+[`libs/variant`](https://github.com/boostorg/variant/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/variant) | [![GHA](https://github.com/boostorg/variant/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/variant/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/variant.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/variant.html)
+[`libs/variant2`](https://github.com/boostorg/variant2/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/variant2) | [![GHA](https://github.com/boostorg/variant2/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/variant2/actions?query=branch%3Amaster) | — |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/variant2.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/variant2.html)
+[`libs/vmd`](https://github.com/boostorg/vmd/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/vmd) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/vmd/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/vmd/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/vmd.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/vmd.html)
+[`libs/wave`](https://github.com/boostorg/wave/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/wave) | [![GHA](https://github.com/boostorg/wave/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/wave/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/wave/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/wave/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/wave.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/wave.html)
+[`libs/winapi`](https://github.com/boostorg/winapi/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/winapi) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/winapi.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/winapi.html)
+[`libs/xpressive`](https://github.com/boostorg/xpressive/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/xpressive) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/xpressive.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/xpressive.html)
+[`libs/yap`](https://github.com/boostorg/yap/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/libs/yap) | [![GHA](https://github.com/boostorg/yap/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/yap/actions?query=branch%3Amaster) | [![Drone](https://drone.cpp.al/api/badges/boostorg/yap/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/yap/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-master-blue.svg)](https://www.boost.org/development/tests/master/developer/yap.html) | [![Deps](https://img.shields.io/badge/deps-master-blue.svg)](https://pdimov.github.io/boostdep-report/master/yap.html)
+[`tools/auto_index`](https://github.com/boostorg/auto_index/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/tools/auto_index) | [![GHA](https://github.com/boostorg/auto_index/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/auto_index/actions?query=branch%3Amaster) | — |— |— |—
+[`tools/bcp`](https://github.com/boostorg/bcp/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/tools/bcp) | [![GHA](https://github.com/boostorg/bcp/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/bcp/actions?query=branch%3Amaster) | — |— |— |—
+[`tools/boost_install`](https://github.com/boostorg/boost_install/tree/master) | — |[![GHA](https://github.com/boostorg/boost_install/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/boost_install/actions?query=branch%3Amaster) | — |— |— |—
+[`tools/boostbook`](https://github.com/boostorg/boostbook/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/tools/boostbook) | [![GHA](https://github.com/boostorg/boostbook/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/boostbook/actions?query=branch%3Amaster) | — |— |— |—
+[`tools/boostdep`](https://github.com/boostorg/boostdep/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/tools/boostdep) | [![GHA](https://github.com/boostorg/boostdep/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/boostdep/actions?query=branch%3Amaster) | — |— |— |—
+[`tools/boostlook`](https://github.com/boostorg/boostlook/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/tools/boostlook) | — |— |— |— |—
+[`tools/build`](https://github.com/boostorg/build/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/tools/build) | — |— |— |— |—
+[`tools/cmake`](https://github.com/boostorg/cmake/tree/master) | — |[![GHA](https://github.com/boostorg/cmake/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/cmake/actions?query=branch%3Amaster) | — |— |— |—
+[`tools/docca`](https://github.com/boostorg/docca/tree/master) | — |— |[![Drone](https://drone.cpp.al/api/badges/boostorg/docca/status.svg?ref=refs/heads/master)](https://drone.cpp.al/boostorg/docca/branches) | — |— |—
+[`tools/inspect`](https://github.com/boostorg/inspect/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/tools/inspect) | [![GHA](https://github.com/boostorg/inspect/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/inspect/actions?query=branch%3Amaster) | — |— |— |—
+[`tools/quickbook`](https://github.com/boostorg/quickbook/tree/master) | [![Docs](https://img.shields.io/badge/docs-master-blue.svg)](https://www.boost.org/doc/libs/master/tools/quickbook) | [![GHA](https://github.com/boostorg/quickbook/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/boostorg/quickbook/actions?query=branch%3Amaster) | — |— |— |—
+
+## Build status for `develop` branch
+
+Submodule | Docs | GHA | Drone | CircleCI | Matrix | Deps |
+--------- | ---- | -------------- | ----- | -------- | ----------- | ---- |
+[`libs/accumulators`](https://github.com/boostorg/accumulators/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/accumulators) | [![GHA](https://github.com/boostorg/accumulators/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/accumulators/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/accumulators.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/accumulators.html)
+[`libs/algorithm`](https://github.com/boostorg/algorithm/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/algorithm) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/algorithm.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/algorithm.html)
+[`libs/align`](https://github.com/boostorg/align/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/align) | [![GHA](https://github.com/boostorg/align/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/align/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/align.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/align.html)
+[`libs/any`](https://github.com/boostorg/any/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/any) | [![GHA](https://github.com/boostorg/any/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/any/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/any.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/any.html)
+[`libs/array`](https://github.com/boostorg/array/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/array) | [![GHA](https://github.com/boostorg/array/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/array/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/array/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/array/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/array.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/array.html)
+[`libs/asio`](https://github.com/boostorg/asio/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/asio) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/asio.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/asio.html)
+[`libs/assert`](https://github.com/boostorg/assert/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/assert) | [![GHA](https://github.com/boostorg/assert/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/assert/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/assert.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/assert.html)
+[`libs/assign`](https://github.com/boostorg/assign/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/assign) | [![GHA](https://github.com/boostorg/assign/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/assign/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/assign.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/assign.html)
+[`libs/atomic`](https://github.com/boostorg/atomic/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/atomic) | [![GHA](https://github.com/boostorg/atomic/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/atomic/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/atomic.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/atomic.html)
+[`libs/beast`](https://github.com/boostorg/beast/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/beast) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/beast/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/beast/branches) | [![CircleCI](https://circleci.com/gh/boostorg/beast/tree/develop.svg?style=shield)](https://circleci.com/gh/boostorg/beast/tree/develop) | [![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/beast.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/beast.html)
+[`libs/bimap`](https://github.com/boostorg/bimap/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/bimap) | [![GHA](https://github.com/boostorg/bimap/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/bimap/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/bimap.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/bimap.html)
+[`libs/bind`](https://github.com/boostorg/bind/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/bind) | [![GHA](https://github.com/boostorg/bind/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/bind/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/bind.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/bind.html)
+[`libs/callable_traits`](https://github.com/boostorg/callable_traits/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/callable_traits) | [![GHA](https://github.com/boostorg/callable_traits/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/callable_traits/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/callable_traits.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/callable_traits.html)
+[`libs/charconv`](https://github.com/boostorg/charconv/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/charconv) | [![GHA](https://github.com/boostorg/charconv/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/charconv/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/charconv.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/charconv.html)
+[`libs/chrono`](https://github.com/boostorg/chrono/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/chrono) | [![GHA](https://github.com/boostorg/chrono/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/chrono/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/chrono.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/chrono.html)
+[`libs/circular_buffer`](https://github.com/boostorg/circular_buffer/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/circular_buffer) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/circular_buffer.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/circular_buffer.html)
+[`libs/cobalt`](https://github.com/boostorg/cobalt/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/cobalt) | [![GHA](https://github.com/boostorg/cobalt/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/cobalt/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/cobalt/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/cobalt/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/cobalt.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/cobalt.html)
+[`libs/compat`](https://github.com/boostorg/compat/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/compat) | [![GHA](https://github.com/boostorg/compat/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/compat/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/compat.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/compat.html)
+[`libs/compute`](https://github.com/boostorg/compute/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/compute) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/compute.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/compute.html)
+[`libs/concept_check`](https://github.com/boostorg/concept_check/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/concept_check) | [![GHA](https://github.com/boostorg/concept_check/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/concept_check/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/concept_check.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/concept_check.html)
+[`libs/config`](https://github.com/boostorg/config/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/config) | [![GHA](https://github.com/boostorg/config/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/config/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/config/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/config/branches) | [![CircleCI](https://circleci.com/gh/boostorg/config/tree/develop.svg?style=shield)](https://circleci.com/gh/boostorg/config/tree/develop) | [![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/config.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/config.html)
+[`libs/container`](https://github.com/boostorg/container/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/container) | [![GHA](https://github.com/boostorg/container/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/container/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/container/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/container/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/container.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/container.html)
+[`libs/container_hash`](https://github.com/boostorg/container_hash/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/container_hash) | [![GHA](https://github.com/boostorg/container_hash/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/container_hash/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/container_hash.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/container_hash.html)
+[`libs/context`](https://github.com/boostorg/context/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/context) | [![GHA](https://github.com/boostorg/context/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/context/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/context/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/context/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/context.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/context.html)
+[`libs/contract`](https://github.com/boostorg/contract/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/contract) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/contract.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/contract.html)
+[`libs/conversion`](https://github.com/boostorg/conversion/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/conversion) | [![GHA](https://github.com/boostorg/conversion/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/conversion/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/conversion.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/conversion.html)
+[`libs/convert`](https://github.com/boostorg/convert/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/convert) | [![GHA](https://github.com/boostorg/convert/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/convert/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/convert/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/convert/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/convert.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/convert.html)
+[`libs/core`](https://github.com/boostorg/core/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/core) | [![GHA](https://github.com/boostorg/core/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/core/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/core.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/core.html)
+[`libs/coroutine`](https://github.com/boostorg/coroutine/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/coroutine) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/coroutine.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/coroutine.html)
+[`libs/coroutine2`](https://github.com/boostorg/coroutine2/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/coroutine2) | [![GHA](https://github.com/boostorg/coroutine2/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/coroutine2/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/coroutine2/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/coroutine2/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/coroutine2.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/coroutine2.html)
+[`libs/crc`](https://github.com/boostorg/crc/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/crc) | [![GHA](https://github.com/boostorg/crc/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/crc/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/crc.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/crc.html)
+[`libs/date_time`](https://github.com/boostorg/date_time/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/date_time) | [![GHA](https://github.com/boostorg/date_time/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/date_time/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/date_time.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/date_time.html)
+[`libs/describe`](https://github.com/boostorg/describe/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/describe) | [![GHA](https://github.com/boostorg/describe/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/describe/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/describe.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/describe.html)
+[`libs/detail`](https://github.com/boostorg/detail/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/detail) | [![GHA](https://github.com/boostorg/detail/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/detail/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/detail.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/detail.html)
+[`libs/dll`](https://github.com/boostorg/dll/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/dll) | [![GHA](https://github.com/boostorg/dll/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/dll/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/dll.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/dll.html)
+[`libs/dynamic_bitset`](https://github.com/boostorg/dynamic_bitset/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/dynamic_bitset) | [![GHA](https://github.com/boostorg/dynamic_bitset/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/dynamic_bitset/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/dynamic_bitset.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/dynamic_bitset.html)
+[`libs/endian`](https://github.com/boostorg/endian/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/endian) | [![GHA](https://github.com/boostorg/endian/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/endian/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/endian.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/endian.html)
+[`libs/exception`](https://github.com/boostorg/exception/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/exception) | [![GHA](https://github.com/boostorg/exception/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/exception/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/exception/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/exception/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/exception.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/exception.html)
+[`libs/fiber`](https://github.com/boostorg/fiber/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/fiber) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/fiber.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/fiber.html)
+[`libs/filesystem`](https://github.com/boostorg/filesystem/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/filesystem) | [![GHA](https://github.com/boostorg/filesystem/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/filesystem/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/filesystem.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/filesystem.html)
+[`libs/flyweight`](https://github.com/boostorg/flyweight/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/flyweight) | [![GHA](https://github.com/boostorg/flyweight/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/flyweight/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/flyweight.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/flyweight.html)
+[`libs/foreach`](https://github.com/boostorg/foreach/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/foreach) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/foreach.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/foreach.html)
+[`libs/format`](https://github.com/boostorg/format/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/format) | [![GHA](https://github.com/boostorg/format/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/format/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/format.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/format.html)
+[`libs/function`](https://github.com/boostorg/function/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/function) | [![GHA](https://github.com/boostorg/function/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/function/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/function.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/function.html)
+[`libs/function_types`](https://github.com/boostorg/function_types/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/function_types) | [![GHA](https://github.com/boostorg/function_types/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/function_types/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/function_types.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/function_types.html)
+[`libs/functional`](https://github.com/boostorg/functional/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/functional) | [![GHA](https://github.com/boostorg/functional/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/functional/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/functional.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/functional.html)
+[`libs/fusion`](https://github.com/boostorg/fusion/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/fusion) | [![GHA](https://github.com/boostorg/fusion/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/fusion/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/fusion.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/fusion.html)
+[`libs/geometry`](https://github.com/boostorg/geometry/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/geometry) | — |— |[![CircleCI](https://circleci.com/gh/boostorg/geometry/tree/develop.svg?style=shield)](https://circleci.com/gh/boostorg/geometry/tree/develop) | [![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/geometry.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/geometry.html)
+[`libs/gil`](https://github.com/boostorg/gil/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/gil) | [![GHA](https://github.com/boostorg/gil/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/gil/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/gil.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/gil.html)
+[`libs/graph`](https://github.com/boostorg/graph/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/graph) | [![GHA](https://github.com/boostorg/graph/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/graph/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/graph/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/graph/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/graph.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/graph.html)
+[`libs/graph_parallel`](https://github.com/boostorg/graph_parallel/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/graph_parallel) | [![GHA](https://github.com/boostorg/graph_parallel/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/graph_parallel/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/graph_parallel.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/graph_parallel.html)
+[`libs/hana`](https://github.com/boostorg/hana/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/hana) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/hana.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/hana.html)
+[`libs/heap`](https://github.com/boostorg/heap/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/heap) | [![GHA](https://github.com/boostorg/heap/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/heap/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/heap.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/heap.html)
+[`libs/histogram`](https://github.com/boostorg/histogram/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/histogram) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/histogram.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/histogram.html)
+[`libs/hof`](https://github.com/boostorg/hof/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/hof) | [![GHA](https://github.com/boostorg/hof/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/hof/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/hof/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/hof/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/hof.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/hof.html)
+[`libs/icl`](https://github.com/boostorg/icl/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/icl) | [![GHA](https://github.com/boostorg/icl/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/icl/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/icl/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/icl/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/icl.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/icl.html)
+[`libs/integer`](https://github.com/boostorg/integer/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/integer) | [![GHA](https://github.com/boostorg/integer/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/integer/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/integer/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/integer/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/integer.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/integer.html)
+[`libs/interprocess`](https://github.com/boostorg/interprocess/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/interprocess) | [![GHA](https://github.com/boostorg/interprocess/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/interprocess/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/interprocess.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/interprocess.html)
+[`libs/intrusive`](https://github.com/boostorg/intrusive/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/intrusive) | [![GHA](https://github.com/boostorg/intrusive/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/intrusive/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/intrusive/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/intrusive/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/intrusive.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/intrusive.html)
+[`libs/io`](https://github.com/boostorg/io/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/io) | [![GHA](https://github.com/boostorg/io/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/io/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/io.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/io.html)
+[`libs/iostreams`](https://github.com/boostorg/iostreams/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/iostreams) | [![GHA](https://github.com/boostorg/iostreams/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/iostreams/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/iostreams/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/iostreams/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/iostreams.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/iostreams.html)
+[`libs/iterator`](https://github.com/boostorg/iterator/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/iterator) | [![GHA](https://github.com/boostorg/iterator/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/iterator/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/iterator.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/iterator.html)
+[`libs/json`](https://github.com/boostorg/json/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/json) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/json/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/json/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/json.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/json.html)
+[`libs/lambda`](https://github.com/boostorg/lambda/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/lambda) | [![GHA](https://github.com/boostorg/lambda/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/lambda/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/lambda.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/lambda.html)
+[`libs/lambda2`](https://github.com/boostorg/lambda2/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/lambda2) | [![GHA](https://github.com/boostorg/lambda2/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/lambda2/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/lambda2.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/lambda2.html)
+[`libs/leaf`](https://github.com/boostorg/leaf/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/leaf) | [![GHA](https://github.com/boostorg/leaf/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/leaf/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/leaf.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/leaf.html)
+[`libs/lexical_cast`](https://github.com/boostorg/lexical_cast/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/lexical_cast) | [![GHA](https://github.com/boostorg/lexical_cast/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/lexical_cast/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/lexical_cast.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/lexical_cast.html)
+[`libs/local_function`](https://github.com/boostorg/local_function/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/local_function) | [![GHA](https://github.com/boostorg/local_function/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/local_function/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/local_function.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/local_function.html)
+[`libs/locale`](https://github.com/boostorg/locale/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/locale) | [![GHA](https://github.com/boostorg/locale/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/locale/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/locale/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/locale/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/locale.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/locale.html)
+[`libs/lockfree`](https://github.com/boostorg/lockfree/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/lockfree) | [![GHA](https://github.com/boostorg/lockfree/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/lockfree/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/lockfree.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/lockfree.html)
+[`libs/log`](https://github.com/boostorg/log/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/log) | [![GHA](https://github.com/boostorg/log/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/log/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/log.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/log.html)
+[`libs/logic`](https://github.com/boostorg/logic/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/logic) | [![GHA](https://github.com/boostorg/logic/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/logic/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/logic.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/logic.html)
+[`libs/math`](https://github.com/boostorg/math/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/math) | [![GHA](https://github.com/boostorg/math/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/math/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/math/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/math/branches) | [![CircleCI](https://circleci.com/gh/boostorg/math/tree/develop.svg?style=shield)](https://circleci.com/gh/boostorg/math/tree/develop) | [![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/math.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/math.html)
+[`libs/metaparse`](https://github.com/boostorg/metaparse/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/metaparse) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/metaparse.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/metaparse.html)
+[`libs/move`](https://github.com/boostorg/move/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/move) | [![GHA](https://github.com/boostorg/move/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/move/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/move/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/move/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/move.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/move.html)
+[`libs/mp11`](https://github.com/boostorg/mp11/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/mp11) | [![GHA](https://github.com/boostorg/mp11/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/mp11/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/mp11.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/mp11.html)
+[`libs/mpi`](https://github.com/boostorg/mpi/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/mpi) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/mpi.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/mpi.html)
+[`libs/mpl`](https://github.com/boostorg/mpl/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/mpl) | [![GHA](https://github.com/boostorg/mpl/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/mpl/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/mpl.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/mpl.html)
+[`libs/msm`](https://github.com/boostorg/msm/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/msm) | [![GHA](https://github.com/boostorg/msm/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/msm/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/msm.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/msm.html)
+[`libs/multi_array`](https://github.com/boostorg/multi_array/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/multi_array) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/multi_array.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/multi_array.html)
+[`libs/multi_index`](https://github.com/boostorg/multi_index/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/multi_index) | [![GHA](https://github.com/boostorg/multi_index/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/multi_index/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/multi_index.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/multi_index.html)
+[`libs/multiprecision`](https://github.com/boostorg/multiprecision/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/multiprecision) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/multiprecision/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/multiprecision/branches) | [![CircleCI](https://circleci.com/gh/boostorg/multiprecision/tree/develop.svg?style=shield)](https://circleci.com/gh/boostorg/multiprecision/tree/develop) | [![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/multiprecision.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/multiprecision.html)
+[`libs/mysql`](https://github.com/boostorg/mysql/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/mysql) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/mysql/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/mysql/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/mysql.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/mysql.html)
+[`libs/nowide`](https://github.com/boostorg/nowide/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/nowide) | [![GHA](https://github.com/boostorg/nowide/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/nowide/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/nowide.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/nowide.html)
+[`libs/numeric/conversion`](https://github.com/boostorg/numeric_conversion/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/numeric/conversion) | [![GHA](https://github.com/boostorg/numeric_conversion/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/numeric_conversion/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/numeric-conversion.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/numeric~conversion.html)
+[`libs/numeric/interval`](https://github.com/boostorg/interval/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/numeric/interval) | [![GHA](https://github.com/boostorg/interval/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/interval/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/numeric-interval.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/numeric~interval.html)
+[`libs/numeric/odeint`](https://github.com/boostorg/odeint/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/numeric/odeint) | [![GHA](https://github.com/boostorg/odeint/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/odeint/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/numeric-odeint.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/numeric~odeint.html)
+[`libs/numeric/ublas`](https://github.com/boostorg/ublas/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/numeric/ublas) | [![GHA](https://github.com/boostorg/ublas/actions/workflows/linux.yml/badge.svg?branch=develop)](https://github.com/boostorg/ublas/actions?query=branch%3Adevelop)
[![GHA](https://github.com/boostorg/ublas/actions/workflows/windows.yml/badge.svg?branch=develop)](https://github.com/boostorg/ublas/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/numeric-ublas.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/numeric~ublas.html)
+[`libs/optional`](https://github.com/boostorg/optional/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/optional) | [![GHA](https://github.com/boostorg/optional/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/optional/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/optional/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/optional/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/optional.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/optional.html)
+[`libs/outcome`](https://github.com/boostorg/outcome/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/outcome) | [![GHA](https://github.com/boostorg/outcome/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/outcome/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/outcome/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/outcome/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/outcome.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/outcome.html)
+[`libs/parameter`](https://github.com/boostorg/parameter/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/parameter) | [![GHA](https://github.com/boostorg/parameter/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/parameter/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/parameter.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/parameter.html)
+[`libs/parameter_python`](https://github.com/boostorg/parameter_python/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/parameter_python) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/parameter_python.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/parameter_python.html)
+[`libs/pfr`](https://github.com/boostorg/pfr/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/pfr) | [![GHA](https://github.com/boostorg/pfr/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/pfr/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/pfr.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/pfr.html)
+[`libs/phoenix`](https://github.com/boostorg/phoenix/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/phoenix) | [![GHA](https://github.com/boostorg/phoenix/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/phoenix/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/phoenix/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/phoenix/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/phoenix.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/phoenix.html)
+[`libs/poly_collection`](https://github.com/boostorg/poly_collection/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/poly_collection) | [![GHA](https://github.com/boostorg/poly_collection/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/poly_collection/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/poly_collection.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/poly_collection.html)
+[`libs/polygon`](https://github.com/boostorg/polygon/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/polygon) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/polygon.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/polygon.html)
+[`libs/pool`](https://github.com/boostorg/pool/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/pool) | [![GHA](https://github.com/boostorg/pool/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/pool/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/pool.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/pool.html)
+[`libs/predef`](https://github.com/boostorg/predef/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/predef) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/predef.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/predef.html)
+[`libs/preprocessor`](https://github.com/boostorg/preprocessor/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/preprocessor) | [![GHA](https://github.com/boostorg/preprocessor/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/preprocessor/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/preprocessor/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/preprocessor/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/preprocessor.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/preprocessor.html)
+[`libs/process`](https://github.com/boostorg/process/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/process) | [![GHA](https://github.com/boostorg/process/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/process/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/process/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/process/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/process.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/process.html)
+[`libs/program_options`](https://github.com/boostorg/program_options/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/program_options) | [![GHA](https://github.com/boostorg/program_options/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/program_options/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/program_options.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/program_options.html)
+[`libs/property_map`](https://github.com/boostorg/property_map/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/property_map) | [![GHA](https://github.com/boostorg/property_map/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/property_map/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/property_map.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/property_map.html)
+[`libs/property_map_parallel`](https://github.com/boostorg/property_map_parallel/tree/develop) | — |— |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/property_map_parallel.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/property_map_parallel.html)
+[`libs/property_tree`](https://github.com/boostorg/property_tree/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/property_tree) | [![GHA](https://github.com/boostorg/property_tree/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/property_tree/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/property_tree/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/property_tree/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/property_tree.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/property_tree.html)
+[`libs/proto`](https://github.com/boostorg/proto/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/proto) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/proto.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/proto.html)
+[`libs/ptr_container`](https://github.com/boostorg/ptr_container/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/ptr_container) | [![GHA](https://github.com/boostorg/ptr_container/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/ptr_container/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/ptr_container.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/ptr_container.html)
+[`libs/python`](https://github.com/boostorg/python/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/python) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/python.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/python.html)
+[`libs/qvm`](https://github.com/boostorg/qvm/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/qvm) | [![GHA](https://github.com/boostorg/qvm/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/qvm/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/qvm.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/qvm.html)
+[`libs/random`](https://github.com/boostorg/random/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/random) | [![GHA](https://github.com/boostorg/random/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/random/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/random.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/random.html)
+[`libs/range`](https://github.com/boostorg/range/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/range) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/range.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/range.html)
+[`libs/ratio`](https://github.com/boostorg/ratio/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/ratio) | [![GHA](https://github.com/boostorg/ratio/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/ratio/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/ratio.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/ratio.html)
+[`libs/rational`](https://github.com/boostorg/rational/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/rational) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/rational.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/rational.html)
+[`libs/redis`](https://github.com/boostorg/redis/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/redis) | [![GHA](https://github.com/boostorg/redis/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/redis/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/redis.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/redis.html)
+[`libs/regex`](https://github.com/boostorg/regex/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/regex) | [![GHA](https://github.com/boostorg/regex/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/regex/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/regex.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/regex.html)
+[`libs/safe_numerics`](https://github.com/boostorg/safe_numerics/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/safe_numerics) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/safe_numerics/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/safe_numerics/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/safe_numerics.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/safe_numerics.html)
+[`libs/scope`](https://github.com/boostorg/scope/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/scope) | [![GHA](https://github.com/boostorg/scope/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/scope/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/scope.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/scope.html)
+[`libs/scope_exit`](https://github.com/boostorg/scope_exit/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/scope_exit) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/scope_exit.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/scope_exit.html)
+[`libs/serialization`](https://github.com/boostorg/serialization/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/serialization) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/serialization/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/serialization/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/serialization.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/serialization.html)
+[`libs/signals2`](https://github.com/boostorg/signals2/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/signals2) | [![GHA](https://github.com/boostorg/signals2/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/signals2/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/signals2/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/signals2/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/signals2.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/signals2.html)
+[`libs/smart_ptr`](https://github.com/boostorg/smart_ptr/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/smart_ptr) | [![GHA](https://github.com/boostorg/smart_ptr/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/smart_ptr/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/smart_ptr.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/smart_ptr.html)
+[`libs/sort`](https://github.com/boostorg/sort/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/sort) | [![GHA](https://github.com/boostorg/sort/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/sort/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/sort/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/sort/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/sort.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/sort.html)
+[`libs/spirit`](https://github.com/boostorg/spirit/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/spirit) | [![GHA](https://github.com/boostorg/spirit/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/spirit/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/spirit/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/spirit/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/spirit.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/spirit.html)
+[`libs/stacktrace`](https://github.com/boostorg/stacktrace/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/stacktrace) | [![GHA](https://github.com/boostorg/stacktrace/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/stacktrace/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/stacktrace.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/stacktrace.html)
+[`libs/statechart`](https://github.com/boostorg/statechart/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/statechart) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/statechart.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/statechart.html)
+[`libs/static_assert`](https://github.com/boostorg/static_assert/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/static_assert) | [![GHA](https://github.com/boostorg/static_assert/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/static_assert/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/static_assert.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/static_assert.html)
+[`libs/static_string`](https://github.com/boostorg/static_string/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/static_string) | [![GHA](https://github.com/boostorg/static_string/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/static_string/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/static_string/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/static_string/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/static_string.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/static_string.html)
+[`libs/stl_interfaces`](https://github.com/boostorg/stl_interfaces/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/stl_interfaces) | [![GHA](https://github.com/boostorg/stl_interfaces/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/stl_interfaces/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/stl_interfaces/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/stl_interfaces/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/stl_interfaces.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/stl_interfaces.html)
+[`libs/system`](https://github.com/boostorg/system/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/system) | [![GHA](https://github.com/boostorg/system/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/system/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/system.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/system.html)
+[`libs/test`](https://github.com/boostorg/test/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/test) | [![GHA](https://github.com/boostorg/test/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/test/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/test.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/test.html)
+[`libs/thread`](https://github.com/boostorg/thread/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/thread) | [![GHA](https://github.com/boostorg/thread/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/thread/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/thread.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/thread.html)
+[`libs/throw_exception`](https://github.com/boostorg/throw_exception/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/throw_exception) | [![GHA](https://github.com/boostorg/throw_exception/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/throw_exception/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/throw_exception.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/throw_exception.html)
+[`libs/timer`](https://github.com/boostorg/timer/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/timer) | [![GHA](https://github.com/boostorg/timer/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/timer/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/timer.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/timer.html)
+[`libs/tokenizer`](https://github.com/boostorg/tokenizer/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/tokenizer) | [![GHA](https://github.com/boostorg/tokenizer/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/tokenizer/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/tokenizer.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/tokenizer.html)
+[`libs/tti`](https://github.com/boostorg/tti/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/tti) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/tti/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/tti/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/tti.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/tti.html)
+[`libs/tuple`](https://github.com/boostorg/tuple/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/tuple) | [![GHA](https://github.com/boostorg/tuple/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/tuple/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/tuple.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/tuple.html)
+[`libs/type_erasure`](https://github.com/boostorg/type_erasure/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/type_erasure) | [![GHA](https://github.com/boostorg/type_erasure/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/type_erasure/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/type_erasure.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/type_erasure.html)
+[`libs/type_index`](https://github.com/boostorg/type_index/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/type_index) | [![GHA](https://github.com/boostorg/type_index/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/type_index/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/type_index.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/type_index.html)
+[`libs/type_traits`](https://github.com/boostorg/type_traits/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/type_traits) | [![GHA](https://github.com/boostorg/type_traits/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/type_traits/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/type_traits/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/type_traits/branches) | [![CircleCI](https://circleci.com/gh/boostorg/type_traits/tree/develop.svg?style=shield)](https://circleci.com/gh/boostorg/type_traits/tree/develop) | [![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/type_traits.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/type_traits.html)
+[`libs/typeof`](https://github.com/boostorg/typeof/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/typeof) | [![GHA](https://github.com/boostorg/typeof/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/typeof/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/typeof.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/typeof.html)
+[`libs/units`](https://github.com/boostorg/units/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/units) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/units.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/units.html)
+[`libs/unordered`](https://github.com/boostorg/unordered/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/unordered) | [![GHA](https://github.com/boostorg/unordered/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/unordered/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/unordered.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/unordered.html)
+[`libs/url`](https://github.com/boostorg/url/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/url) | [![GHA](https://github.com/boostorg/url/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/url/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/url/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/url/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/url.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/url.html)
+[`libs/utility`](https://github.com/boostorg/utility/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/utility) | [![GHA](https://github.com/boostorg/utility/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/utility/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/utility.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/utility.html)
+[`libs/uuid`](https://github.com/boostorg/uuid/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/uuid) | [![GHA](https://github.com/boostorg/uuid/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/uuid/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/uuid.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/uuid.html)
+[`libs/variant`](https://github.com/boostorg/variant/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/variant) | [![GHA](https://github.com/boostorg/variant/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/variant/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/variant.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/variant.html)
+[`libs/variant2`](https://github.com/boostorg/variant2/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/variant2) | [![GHA](https://github.com/boostorg/variant2/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/variant2/actions?query=branch%3Adevelop) | — |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/variant2.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/variant2.html)
+[`libs/vmd`](https://github.com/boostorg/vmd/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/vmd) | — |[![Drone](https://drone.cpp.al/api/badges/boostorg/vmd/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/vmd/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/vmd.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/vmd.html)
+[`libs/wave`](https://github.com/boostorg/wave/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/wave) | [![GHA](https://github.com/boostorg/wave/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/wave/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/wave/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/wave/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/wave.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/wave.html)
+[`libs/winapi`](https://github.com/boostorg/winapi/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/winapi) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/winapi.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/winapi.html)
+[`libs/xpressive`](https://github.com/boostorg/xpressive/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/xpressive) | — |— |— |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/xpressive.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/xpressive.html)
+[`libs/yap`](https://github.com/boostorg/yap/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/libs/yap) | [![GHA](https://github.com/boostorg/yap/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/yap/actions?query=branch%3Adevelop) | [![Drone](https://drone.cpp.al/api/badges/boostorg/yap/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/yap/branches) | — |[![Matrix](https://img.shields.io/badge/matrix-develop-blue.svg)](https://www.boost.org/development/tests/develop/developer/yap.html) | [![Deps](https://img.shields.io/badge/deps-develop-blue.svg)](https://pdimov.github.io/boostdep-report/develop/yap.html)
+[`tools/auto_index`](https://github.com/boostorg/auto_index/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/tools/auto_index) | [![GHA](https://github.com/boostorg/auto_index/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/auto_index/actions?query=branch%3Adevelop) | — |— |— |—
+[`tools/bcp`](https://github.com/boostorg/bcp/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/tools/bcp) | [![GHA](https://github.com/boostorg/bcp/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/bcp/actions?query=branch%3Adevelop) | — |— |— |—
+[`tools/boost_install`](https://github.com/boostorg/boost_install/tree/develop) | — |[![GHA](https://github.com/boostorg/boost_install/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/boost_install/actions?query=branch%3Adevelop) | — |— |— |—
+[`tools/boostbook`](https://github.com/boostorg/boostbook/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/tools/boostbook) | [![GHA](https://github.com/boostorg/boostbook/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/boostbook/actions?query=branch%3Adevelop) | — |— |— |—
+[`tools/boostdep`](https://github.com/boostorg/boostdep/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/tools/boostdep) | [![GHA](https://github.com/boostorg/boostdep/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/boostdep/actions?query=branch%3Adevelop) | — |— |— |—
+[`tools/boostlook`](https://github.com/boostorg/boostlook/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/tools/boostlook) | — |— |— |— |—
+[`tools/build`](https://github.com/boostorg/build/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/tools/build) | — |— |— |— |—
+[`tools/cmake`](https://github.com/boostorg/cmake/tree/develop) | — |[![GHA](https://github.com/boostorg/cmake/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/cmake/actions?query=branch%3Adevelop) | — |— |— |—
+[`tools/docca`](https://github.com/boostorg/docca/tree/develop) | — |— |[![Drone](https://drone.cpp.al/api/badges/boostorg/docca/status.svg?ref=refs/heads/develop)](https://drone.cpp.al/boostorg/docca/branches) | — |— |—
+[`tools/inspect`](https://github.com/boostorg/inspect/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/tools/inspect) | [![GHA](https://github.com/boostorg/inspect/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/inspect/actions?query=branch%3Adevelop) | — |— |— |—
+[`tools/quickbook`](https://github.com/boostorg/quickbook/tree/develop) | [![Docs](https://img.shields.io/badge/docs-develop-blue.svg)](https://www.boost.org/doc/libs/develop/tools/quickbook) | [![GHA](https://github.com/boostorg/quickbook/actions/workflows/ci.yml/badge.svg?branch=develop)](https://github.com/boostorg/quickbook/actions?query=branch%3Adevelop) | — |— |— |—
+
+[comment]: # (STATUS_BADGES_END)
diff --git a/status/update_status_badges.py b/status/update_status_badges.py
new file mode 100755
index 000000000000..ef99ce706a61
--- /dev/null
+++ b/status/update_status_badges.py
@@ -0,0 +1,315 @@
+#!/usr/bin/env python
+
+# Copyright Andrey Semashev 2024
+#
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+
+# This script scans through git submodules, and for each submodule creates
+# an entry in `${BOOST_ROOT}/README.md` with links to the relevant resources,
+# including documentation, dependency report and CI status badges. The script
+# expects all submodules to be initialized and checked out.
+#
+# `${BOOST_ROOT}/README.md` should have comments in the following format to mark
+# the place to insert the generated content:
+#
+# (empty line)
+# [comment]: # (STATUS_BADGES_BEGIN)
+# (empty line)
+# [comment]: # (STATUS_BADGES_END)
+#
+# Here, "(empty line)" denotes an empty line. Everything between those two comments
+# will be replaced with the generated content.
+
+import os
+import io
+import sys
+import getopt
+import subprocess
+
+# Prints help message
+def help():
+ print("""Options:
+ -h Print this help.
+ -r Boost superproject root directory. If not specified, deduced from git.
+ -f Markdown file to process. By default, "/README.md".
+ -b One or multiple git branches to generate badges for. Multiple branches should be separated
+ with commas. If not specified, "master,develop" is the default.
+ -H Header depth to use in the generated content. Must be an integer from 1 to 6. By default, 2.
+""")
+
+# Git submodule description.
+#
+# The submodule is identified by a path relative to Boost superproject.
+# The submodule may have a number of associated URL templates that correspond to one of the supported
+# status badges. Each URL template may contain a {branch} placeholder which will be substituted with
+# the git branch for which the table is generated.
+# Except git_url, which is mandatory, each of the URLs may be None, in which case the default URL
+# template will be generated during filesystem scanning, or an empty string, which means the given
+# badge should be disabled, even if the scan would procude an URL. The latter is useful when a certain
+# CI service is not operational for a given submodule.
+class submodule_info:
+ def __init__(self,
+ path = None, # Submodule path relative to superproject
+ git_url = None, # Git repository URL template
+ docs_url = None, # Documentation URL template
+ docs_badge_url = None, # Documentation badge URL template
+ gha_url = None, # GitHub Actions URL template
+ gha_badge_url = None, # GitHub Actions badge URL template. May be a list of multiple URLs if there are more than one CI badge.
+ drone_url = None, # Drone URL template
+ drone_badge_url = None, # Drone badge URL template
+ circleci_url = None, # CircleCI URL template
+ circleci_badge_url = None, # CircleCI badge URL template
+ matrix_url = None, # Boost test matrix URL template
+ matrix_badge_url = None, # Boost test matrix badge URL template
+ deps_url = None, # Dependency report URL template
+ deps_badge_url = None # Dependency report badge URL template
+ ):
+ self.path = path
+ self.git_url = git_url
+ self.docs_url = docs_url
+ self.docs_badge_url = docs_badge_url
+ self.gha_url = gha_url
+ self.gha_badge_url = gha_badge_url
+ self.drone_url = drone_url
+ self.drone_badge_url = drone_badge_url
+ self.circleci_url = circleci_url
+ self.circleci_badge_url = circleci_badge_url
+ self.matrix_url = matrix_url
+ self.matrix_badge_url = matrix_badge_url
+ self.deps_url = deps_url
+ self.deps_badge_url = deps_badge_url
+
+# Submodule overrides that need special handling.
+#
+# Each entry should map the submodule path to a submodule_info instance to use as a starting point
+# for initialization during the filesystem scan. Each URL that is left as None by the entry will be
+# initialized by the scanner with the default URL. Each URL that is set in the entry will be left
+# unmodified by the filesystem scanner.
+#
+# If an entry maps to None instead of submodule_info then the corresponding submodule will be omitted
+# from the resulting table.
+submodule_overrides: dict = {
+ # Remove "libs/headers" from the table
+ "libs/headers": None,
+
+ "libs/beast": submodule_info(gha_badge_url = "https://github.com/boostorg/beast/actions/workflows/build.yml/badge.svg?branch={branch}"),
+ "libs/geometry": submodule_info(gha_badge_url = "https://github.com/boostorg/geometry/actions/workflows/minimal.yml/badge.svg?branch={branch}"),
+ "libs/hana": submodule_info(gha_badge_url = "https://github.com/boostorg/hana/actions/workflows/tests.yml/badge.svg?branch={branch}"),
+ "libs/histogram": submodule_info(gha_badge_url = "https://github.com/boostorg/histogram/actions/workflows/slow.yml/badge.svg?branch={branch}"),
+ "libs/mysql": submodule_info(gha_badge_url = [ "https://github.com/boostorg/mysql/actions/workflows/docker-linux.yml/badge.svg?branch={branch}",
+ "https://github.com/boostorg/mysql/actions/workflows/docker-windows.yml/badge.svg?branch={branch}" ]),
+
+ "libs/numeric/conversion": submodule_info(git_url = "https://github.com/boostorg/numeric_conversion/tree/{branch}",
+ gha_url = "https://github.com/boostorg/numeric_conversion/actions?query=branch%3A{branch}",
+ gha_badge_url = "https://github.com/boostorg/numeric_conversion/actions/workflows/ci.yml/badge.svg?branch={branch}"),
+ "libs/numeric/interval": submodule_info(git_url = "https://github.com/boostorg/interval/tree/{branch}",
+ gha_url = "https://github.com/boostorg/interval/actions?query=branch%3A{branch}",
+ gha_badge_url = "https://github.com/boostorg/interval/actions/workflows/ci.yml/badge.svg?branch={branch}"),
+ "libs/numeric/odeint": submodule_info(git_url = "https://github.com/boostorg/odeint/tree/{branch}",
+ gha_url = "https://github.com/boostorg/odeint/actions?query=branch%3A{branch}",
+ gha_badge_url = "https://github.com/boostorg/odeint/actions/workflows/ci.yml/badge.svg?branch={branch}"),
+ "libs/numeric/ublas": submodule_info(git_url = "https://github.com/boostorg/ublas/tree/{branch}",
+ gha_url = "https://github.com/boostorg/ublas/actions?query=branch%3A{branch}",
+ gha_badge_url = [ "https://github.com/boostorg/ublas/actions/workflows/linux.yml/badge.svg?branch={branch}",
+ "https://github.com/boostorg/ublas/actions/workflows/windows.yml/badge.svg?branch={branch}" ]),
+
+ # Boost.Process CircleCI is not operational
+ "libs/process": submodule_info(circleci_url = "", circleci_badge_url = ""),
+
+ "libs/python": submodule_info(gha_badge_url = [ "https://github.com/boostorg/python/actions/workflows/test-ubuntu.yml/badge.svg?branch={branch}",
+ "https://github.com/boostorg/python/actions/workflows/test-windows.yml/badge.svg?branch={branch}",
+ "https://github.com/boostorg/python/actions/workflows/test-osx.yml/badge.svg?branch={branch}" ]),
+ "libs/safe_numerics": submodule_info(gha_badge_url = [ "https://github.com/boostorg/safe_numerics/actions/workflows/posix.yml/badge.svg?branch={branch}",
+ "https://github.com/boostorg/safe_numerics/actions/workflows/windows.yml/badge.svg?branch={branch}" ]),
+ "libs/serialization": submodule_info(gha_badge_url = [ "https://github.com/boostorg/serialization/actions/workflows/posix.yml/badge.svg?branch={branch}",
+ "https://github.com/boostorg/serialization/actions/workflows/windows.yml/badge.svg?branch={branch}" ])
+}
+
+class status_badges_generator:
+ boost_root_dir = None
+ submodules: list = []
+ branches: list = ["master", "develop"]
+ target_file = None
+ header_depth: int = 2
+
+ # Parses command line options
+ def read_options(self):
+ try:
+ opts, values = getopt.getopt(sys.argv[1:], "hr:f:b:H:")
+ except getopt.GetoptError as e:
+ print(e)
+ print("Use -h to show the supported options\n")
+ sys.exit(-1)
+
+ for opt, val in opts:
+ if opt == "-h":
+ help()
+ sys.exit(0)
+
+ elif opt == "-r":
+ self.boost_root_dir = val
+
+ elif opt == "-f":
+ self.target_file = val
+
+ elif opt == "-b":
+ self.branches = val.split(",")
+
+ elif opt == "-H":
+ self.header_depth = int(val)
+ if self.header_depth < 1 or self.header_depth > 6:
+ raise RuntimeError("Invalid header depth: " + val)
+
+ if self.boost_root_dir is None:
+ result = subprocess.run(["git", "rev-parse", "--show-superproject-working-tree"], stdout = subprocess.PIPE, text = True)
+ self.boost_root_dir = result.stdout.strip()
+ if self.boost_root_dir == "":
+ result = subprocess.run(["git", "rev-parse", "--show-toplevel"], stdout = subprocess.PIPE, text = True)
+ self.boost_root_dir = result.stdout.strip()
+ print("Detected Boost superproject root: \"%s\"" % self.boost_root_dir)
+
+ if self.target_file is None:
+ self.target_file = os.path.join(self.boost_root_dir, "README.md")
+
+ # Collects the list of git submodules
+ def collect_submodules(self):
+ os.chdir(self.boost_root_dir)
+ result = subprocess.run(["git", "submodule", "status", "--recursive"], stdout = subprocess.PIPE, text = True)
+ for line in result.stdout.split("\n"):
+ words = line.strip().split(" ")
+ if len(words) == 3 and (words[1].startswith("libs/") or words[1].startswith("tools/")):
+ submodule_path = words[1].replace("\\", "/")
+ submodule = submodule_overrides.get(submodule_path, submodule_info())
+ if submodule is not None:
+ submodule.path = submodule_path
+ submodule_path_elems = submodule_path.split("/")
+ submodule_name = submodule_path_elems[1]
+
+ if submodule.git_url is None:
+ submodule.git_url = "https://github.com/boostorg/" + submodule_name + "/tree/{branch}"
+ for subsubmodule in submodule_path_elems[2:]:
+ submodule.git_url += "/" + subsubmodule
+
+ if submodule.docs_url is None and os.path.isdir(os.path.join(self.boost_root_dir, submodule.path, "doc")):
+ submodule.docs_url = "https://www.boost.org/doc/libs/{branch}/" + submodule.path
+ if submodule.docs_badge_url is None:
+ submodule.docs_badge_url = "https://img.shields.io/badge/docs-{branch}-blue.svg"
+
+ if submodule.gha_url is None and os.path.isfile(os.path.join(self.boost_root_dir, submodule.path, ".github/workflows/ci.yml")):
+ submodule.gha_url = "https://github.com/boostorg/" + submodule_name + "/actions?query=branch%3A{branch}"
+ if submodule.gha_badge_url is None:
+ submodule.gha_badge_url = "https://github.com/boostorg/" + submodule_name + "/actions/workflows/ci.yml/badge.svg?branch={branch}"
+
+ if submodule.drone_url is None and os.path.isfile(os.path.join(self.boost_root_dir, submodule.path, ".drone.star")):
+ submodule.drone_url = "https://drone.cpp.al/boostorg/" + submodule_name + "/branches"
+ if submodule.drone_badge_url is None:
+ submodule.drone_badge_url = "https://drone.cpp.al/api/badges/boostorg/" + submodule_name + "/status.svg?ref=refs/heads/{branch}"
+
+ if submodule.circleci_url is None and os.path.isfile(os.path.join(self.boost_root_dir, submodule.path, ".circleci/config.yml")):
+ submodule.circleci_url = "https://circleci.com/gh/boostorg/" + submodule_name + "/tree/{branch}"
+ if submodule.circleci_badge_url is None:
+ submodule.circleci_badge_url = "https://circleci.com/gh/boostorg/" + submodule_name + "/tree/{branch}.svg?style=shield"
+
+ if submodule_path_elems[0] == "libs":
+ if submodule.matrix_url is None:
+ submodule.matrix_url = "https://www.boost.org/development/tests/{branch}/developer/" + submodule_name
+ for subsubmodule in submodule_path_elems[2:]:
+ submodule.matrix_url += "-" + subsubmodule
+ submodule.matrix_url += ".html"
+ if submodule.matrix_badge_url is None:
+ submodule.matrix_badge_url = "https://img.shields.io/badge/matrix-{branch}-blue.svg"
+
+ if submodule.deps_url is None:
+ submodule.deps_url = "https://pdimov.github.io/boostdep-report/{branch}/" + submodule_name
+ for subsubmodule in submodule_path_elems[2:]:
+ submodule.deps_url += "~" + subsubmodule
+ submodule.deps_url += ".html"
+ if submodule.deps_badge_url is None:
+ submodule.deps_badge_url = "https://img.shields.io/badge/deps-{branch}-blue.svg"
+
+ if submodule.docs_url or submodule.gha_url or submodule.drone_url or submodule.matrix_url or submodule.deps_url:
+ self.submodules.append(submodule)
+
+ self.submodules.sort(key = lambda submodule: submodule.path)
+
+ # Parses Markdown file and inserts status badge tables
+ def process_markdown_file(self):
+ os.replace(self.target_file, self.target_file + ".bak")
+ with open(self.target_file + ".bak", "r") as in_file, open(self.target_file, "w") as out_file:
+ skipping_content: bool = False
+ last_line_was_empty: bool = True
+ for line in in_file.readlines():
+ stripped_line = line.strip()
+ if last_line_was_empty:
+ if not skipping_content and stripped_line == "[comment]: # (STATUS_BADGES_BEGIN)":
+ out_file.write(line) # preserve the markup in the output file to make the script re-runnable
+ skipping_content = True
+ self.generate_status_badges(out_file)
+ elif skipping_content and stripped_line == "[comment]: # (STATUS_BADGES_END)":
+ out_file.write("\n") # write the empty line that was there in the input file previously
+ skipping_content = False
+ if not skipping_content:
+ out_file.write(line)
+ last_line_was_empty = stripped_line == ""
+
+ # Writes status badge tables in the output file
+ def generate_status_badges(self, out_file):
+ for branch in self.branches:
+ out_file.write("\n" + ("#" * self.header_depth) + " Build status for `" + branch +
+ "` branch\n\nSubmodule | Docs | GHA | Drone | CircleCI | Matrix | Deps |\n--------- | ---- | -------------- | ----- | -------- | ----------- | ---- |\n")
+
+ for submodule in self.submodules:
+ row: str = "[`" + submodule.path + "`](" + submodule.git_url.format(branch = branch) + ") | "
+
+ if submodule.docs_url:
+ row += "[![Docs](" + submodule.docs_badge_url.format(branch = branch) + ")](" + submodule.docs_url.format(branch = branch) + ") | "
+ else:
+ row += "— |"
+
+ if submodule.gha_url:
+ if isinstance(submodule.gha_badge_url, list):
+ first: bool = True
+ for badge_url in submodule.gha_badge_url:
+ if first:
+ first = False
+ else:
+ row += "
"
+ row += "[![GHA](" + badge_url.format(branch = branch) + ")](" + submodule.gha_url.format(branch = branch) + ")"
+ row += " | "
+ else:
+ row += "[![GHA](" + submodule.gha_badge_url.format(branch = branch) + ")](" + submodule.gha_url.format(branch = branch) + ") | "
+ else:
+ row += "— |"
+
+ if submodule.drone_url:
+ row += "[![Drone](" + submodule.drone_badge_url.format(branch = branch) + ")](" + submodule.drone_url.format(branch = branch) + ") | "
+ else:
+ row += "— |"
+
+ if submodule.circleci_url:
+ row += "[![CircleCI](" + submodule.circleci_badge_url.format(branch = branch) + ")](" + submodule.circleci_url.format(branch = branch) + ") | "
+ else:
+ row += "— |"
+
+ if submodule.matrix_url:
+ row += "[![Matrix](" + submodule.matrix_badge_url.format(branch = branch) + ")](" + submodule.matrix_url.format(branch = branch) + ") | "
+ else:
+ row += "— |"
+
+ if submodule.deps_url:
+ row += "[![Deps](" + submodule.deps_badge_url.format(branch = branch) + ")](" + submodule.deps_url.format(branch = branch) + ")\n"
+ else:
+ row += "—\n"
+
+ out_file.write(row)
+
+def main():
+ app = status_badges_generator()
+ app.read_options()
+ app.collect_submodules()
+ app.process_markdown_file()
+
+if __name__ == "__main__":
+ main()