project-forge-0.3.0.0: A project initialization library
Safe HaskellSafe-Inferred
LanguageHaskell2010

ProjectForge.ProjectTemplate

Description

Defines the template types used internally in ProjectForge

Synopsis

Documentation

data FileTemplate Source #

A FileTemplate is a pair of Templates: one for a file's name and one for a file's contents.

See compileFileTemplate for a utility to create a FileTemplate from text inputs.

Constructors

MkFileTemplate 

Fields

newtype ProjectTemplate Source #

A collection of FileTemplate corresponding to all the files to be produced by an initialization template.