The sandbox template is a template for Boost sandbox projects. Given some information about the project (e.g., library name and author), it will generate the following:

  • a directory tree for the library
  • commonly used source, documentation and build files
  • optionally, projects for several IDEs (currently, Xcode and MSVC)

The content in the generated project contains a fill-in-the-blanks documentation, and an implementation of a small class.

If you need to download the tools required to build everything in the created sandbox project, and/or you need to download the Boost sandbox, see the configuring and download section.

If you'd like some more information using the sandbox template, please read the documentation on sandbox use cases.

If you'd just like to try the sandbox template, go to the Boost subversion and type sandbox/template-under-construction directory and execute:

python file_template.py sandbox

The script will ask you some questions and create a project with the information you specified.

Caution

The sandbox template is in very early stages of development. At this point, it is likely not a good starting point for a boost sandbox project. It has not been verified that the projects it generates adhere to Boost guidelines.