OptionalAllowLowercase hyphenated app name (mj-app.json name, e.g. 'acme-crm').
Short description (10-500 chars).
Human-readable display name (e.g. 'Acme CRM').
OptionalDryCompute scaffold actions without writing to disk.
OptionalMigrationsRelative path to migrations directory (defaults to 'migrations').
OptionalMJCompatible MJ semver range (defaults to '>=6.0.0 <7.0.0').
OptionalOverwriteOverwrite existing files if they already exist (defaults to false).
Publisher name for mj-app.json.
Target directory where the OpenApp repository is scaffolded.
GitHub repository URL for mj-app.json.
Database schema name owned by the OpenApp (e.g. 'acme_crm').
Allow
__-prefixed schema names outside__mj_<AppName>.