Skip to content

Class ScaffoldGenerator

Namespace: Cephalon.Scaffolding.Generation
Assembly: Cephalon.Scaffolding.dll

Turns a Cephalon app profile and scaffold request into concrete projects, folders, and files.

public static class ScaffoldGenerator

objectScaffoldGenerator

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Generates a rendered scaffold from the supplied application profile and request.

public static RenderedScaffold Generate(AppProfile appProfile, ScaffoldRequest request)

appProfile AppProfile

The application profile that carries scaffold guidance.

request ScaffoldRequest

The concrete naming and framework request for generation.

RenderedScaffold

The rendered scaffold output.

InvalidOperationException

Thrown when the supplied app profile does not carry a scaffold plan or when required scoped values such as modules or features are missing for the selected blueprint.