Here is my personal advice on how to create a successful library for Boost or otherwise. I don't lay claim be the originator of any of these. They are derived from many different source of software development ideas and methodologies. Many of these sources contain overlapping ideas with different terminology.
Use Boost Components
Use Type Constraints (Concepts) for Template Parameters
Write Documentation, Tests and Code Concurrently
Keep Notes During Development
Use Latest Boost Release for Testing
Use Simple Tools