Skip to main content

mono scaffold

Scaffolds new apps or domains with boilerplate.

scaffold app

Create a new app from a parent template.

mono scaffold app <name>

Examples

# Scaffold from default parent (boiler)
mono scaffold app my-new-app

# Scaffold from a specific parent
mono scaffold app my-new-app --parent salary-calc

Options

FlagDescription
--parent <app>Parent app to copy from (default: boiler)

scaffold domain

Generate a new domain with routes and database schema inside an app.

mono scaffold domain <name> --app <app>

Examples

# Scaffold a "user" domain in salary-calc
mono scaffold domain user --app salary-calc

# Specify a custom plural form
mono scaffold domain user-role --app salary-calc --plural user-roles

Options

FlagDescription
--app <app>Target app (required)
--plural <name>Plural form of the domain name (default: same as name)