boost.png (6897 bytes) More Info
Getting Started          Libraries          Tools         Web Site         News        Community         FAQ 

Boost Policies

Mailing List Discussion Policy.  What's acceptable and what isn't.

Library Requirements and Guidelines.  Basic standards for those preparing a submission.

Guidelines for Libraries with Separate Source.  Basic tutorial for libraries that require the building of a separate link library.

Writing Documentation for Boost Basic guidelines for writing documentation and templates for quickly generating documentation that follows the guidelines.

Test Policies and Protocols.  What tests must be in place for a Boost library.

Library Submission Process.  How to submit a library to Boost.

Library Formal Review Process. Including how to submit a review comment.

Header Policy.  Headers are where a library contacts its users, so programming practices are particularly important.

Library Reuse.  Should Boost libraries use other boost libraries?  What about the C++ Standard Library?  It's another trade-off.

Moderators.  Who they are and what they do.

Boost Whatever

License Information  Information about the Boost Software License.

Bibliography  Print and online publications relating to Boost and Boost libraries.

Who's Using Boost?   Products and organizations that are using Boost.

Formal Review Schedule  Future, current, and recently past Formal Reviews.

Proposal for a C++ Library Repository Web Site  The original 1998 proposal that launched Boost.

How to report bugs  Ways to report Boost bugs.

How to request features Ways to request new library features.

Articles and Papers

Coding Guidelines for Integral Constant Expressions describes how to work through the maze of compiler related bugs surrounding this tricky topic.

Revised 13 March, 2008

Copyright Beman Dawes 2003.

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at