Managing templates

Project templates are reusable plans that map build processes.

A template defines a generic configuration by defining properties that are given values by the objects created from them. For instance, a template might always invoke a particular type of build script but the name or location of the script can vary by project.