Documentation
¶
Overview ¶
Package scaffold renders versioned project templates from core resources.
Index ¶
- func AddExtras(ctx context.Context, destination string, manifest sdk.Manifest, options Extras) error
- func CreateGame(destination, name string, manifest sdk.Manifest) error
- func CreateTemplate(destination, name string, manifest sdk.Manifest, selection string) error
- func CreateTemplateContext(ctx context.Context, destination, name string, manifest sdk.Manifest, ...) error
- func NormalizeTemplate(selection string) (string, error)
- func ValidateDestination(destination, name string) error
- func ValidateTemplate(ctx context.Context, manifest sdk.Manifest, selection string) error
- type Extras
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddExtras ¶ added in v0.0.2
func AddExtras(ctx context.Context, destination string, manifest sdk.Manifest, options Extras) error
AddExtras modifies only a newly created project; it never commits or publishes.
func CreateGame ¶
CreateGame renders a new game project at destination.
func CreateTemplate ¶
CreateTemplate selects user-owned game or UI source while sharing SDK setup.
func CreateTemplateContext ¶ added in v0.0.2
func CreateTemplateContext(ctx context.Context, destination, name string, manifest sdk.Manifest, selection string) error
CreateTemplateContext renders a starter from the selected SDK with cancellation.
func NormalizeTemplate ¶ added in v0.0.2
NormalizeTemplate accepts guide names and preserves the historical game alias.
func ValidateDestination ¶ added in v0.0.2
ValidateDestination checks user input before SDK downloads or project writes.
Types ¶
Click to show internal directories.
Click to hide internal directories.