Skip to main content

Templates

Synopsis

Templates allow the user to create a template from a file or project, and then create new files & projects based on this template.

Key Features

  • Easy to use
  • Easy to share & collaborate
  • Automatic parameter detection
  • Scriptblocks to fill in parameters
  • Versioned templates, side-by-side installation supported
  • Support team templates
  • Module-Specific templates seamlessly integrate-able

Description

Templates allow the user to create a template from a file or project, and then create new files & projects based on this template.

This component further enables the user to share templates, seamlessly integrate source control repositories or team template stores into a unified template experience.

Even modules can ship their own templates without changing the user's system but still providing their functionality.

Getting started

There are two quick start guides, covering:

Together the two cover the two basic steps to using the template system.

Youtube Videos

In depth guides

Since this component has some complexities that need to be dealt with, some in-depth tutorials have been provided:

Default Template Guides

Working with templates

Managing Templates