Aurora Agile Meta-Framework
1.2Schema URL
Make agile applications without technical debt
Properties
The name of the package, singular in kebab-case
The name of the module, singular in kebab-case
The name of the module, plural in kebab-case
The name of the aggregateName, singular in PascalCase
Schema version
Enabled authentication for this module
Enabled tenant for this module
Enabled auditing for this module
Appearance properties for front application
4 nested properties
Font set outline icon to be used in the front application, example: material-symbols-outlined
Outline icon to be used in the front application, example: heroicons_solid:tag
Font set solid icon to be used in the front application, example: material-symbols-outlined
Solid icon to be used in the front application, example: heroicons_solid:tag
Definitions
The name of property, in camelCase
The type of property
Options to define array property
4 nested properties
The type of property
Set max length to property
Set max length to property
Values for enum type
Set max length to property
Set max length to property
Set property to nullable
Set property like unsigned
Set property to primary key
To define property like a index
Fields to do composite unique index
The name of index, if there are various indexes with the same name, they will be grouped
Set property as i18n, this property will be used to translate the entity in the translation table
Values for enum type
Default value for property
Example value for property, this value will be used in swagger documentation
Total digits of the number and length of the decimal places in the back of the number, example: [10, 2].
Set number property as auto increment
Relationship definition for this property
10 nested properties
The type of web component
Singular name of the property referred to in the relationship, only for one-to-many and many-to-many relationship, example: book
Aggregate referring to this relationship, example: LibraryAuthor
Path to the module that refers to this relationship, example: library/author
Property key that refers to this relationship, only for many-to-one relationship, example: id
Field to obtain the relationship data, example: author
Avoid constraint rules for this relationship
Path to packageName where is the relationship, example: @aurora-ts/core
Set many-to-many relationship as denormalized, creating a field to store the selected ids
Relationship pivot table definition for this relationship
9 nested properties
The name of the package, singular in kebab-case
The name of the module, singular in kebab-case
The name of the module, plural in kebab-case
The name of the aggregateName, singular in PascalCase
Enabled authentication for this pivot table
Enabled auditing for pivot table
Web Component that wil be rendered for this property
6 nested properties
The type of web component
CSS class for web component
Web component order on detail view
Web component order on list view
Set hidden web component on list view
Set hidden web component on detail view
Path to access api
Type of resolver, query or mutation
Verb of api rest
Relationship definition for this property
The type of web component
Singular name of the property referred to in the relationship, only for one-to-many and many-to-many relationship, example: book
Aggregate referring to this relationship, example: LibraryAuthor
Path to the module that refers to this relationship, example: library/author
Property key that refers to this relationship, only for many-to-one relationship, example: id
Field to obtain the relationship data, example: author
Avoid constraint rules for this relationship
Path to packageName where is the relationship, example: @aurora-ts/core
Set many-to-many relationship as denormalized, creating a field to store the selected ids
Relationship pivot table definition for this relationship
9 nested properties
The name of the package, singular in kebab-case
The name of the module, singular in kebab-case
The name of the module, plural in kebab-case
The name of the aggregateName, singular in PascalCase
Enabled authentication for this pivot table
Enabled auditing for pivot table
Web Component that wil be rendered for this property
The type of web component
CSS class for web component
Web component order on detail view
Web component order on list view
Set hidden web component on list view
Set hidden web component on detail view
Appearance properties for front application
Font set outline icon to be used in the front application, example: material-symbols-outlined
Outline icon to be used in the front application, example: heroicons_solid:tag
Font set solid icon to be used in the front application, example: material-symbols-outlined
Solid icon to be used in the front application, example: heroicons_solid:tag
Relationship pivot table definition for this relationship
The name of the package, singular in kebab-case
The name of the module, singular in kebab-case
The name of the module, plural in kebab-case
The name of the aggregateName, singular in PascalCase
Enabled authentication for this pivot table
Enabled auditing for pivot table