en un clic
judo-model-docs
// Model documentation for JUDO applications. Covers ESM metamodel, cardinality, CRUD flags, and advanced modeling patterns.
// Model documentation for JUDO applications. Covers ESM metamodel, cardinality, CRUD flags, and advanced modeling patterns.
| name | judo-model-docs |
| description | Model documentation for JUDO applications. Covers ESM metamodel, cardinality, CRUD flags, and advanced modeling patterns. |
| disable-model-invocation | false |
| user-invocable | false |
| model | inherit |
| context | fork |
| agent | general-purpose |
This directory contains documentation related to the application's domain model.
For model design specifications (entities, attributes, relations, operations), see:
## YAML Requirements Format - Complete YAML specification formatjudo-model-cli skill - CLI commands for querying and mutating modelsKey principle: Model changes are designed by change-architect using YAML specifications, then executed by judo-model-designer using the CLI.
judo-cli.jar platform tool — the only sanctioned way to read or change the ESM. Read this first if you have not used the CLI before.<form>, <table>, <view> scaffolds on TransferObjectTypes and wire them onto an ActorType menu. Read this before authoring UI elements.esm.ecore.| Cardinality | Meaning | Example |
|---|---|---|
1..1 | Required single | order: Order (must have exactly one) |
0..1 | Optional single | logo: Image (zero or one) |
0..* | Optional many | participants: User[] (zero or more) |
1..* | Required many | items: OrderItem[] (at least one) |
| Flag | Purpose |
|---|---|
createable | Entity instances can be created |
updateable | Entity instances can be modified |
deleteable | Entity instances can be deleted |
name: Customer
namespace: northwind::entities
extends: AbstractEntity
crud:
createable: true
updateable: true
deleteable: true
attributes:
- name: email
type: String
cardinality: 0..1
relations:
- name: orders
target: Order
cardinality: 0..*
bidirectional: true
opposite: customer
ESM-to-UI mapping reference for JUDO React frontends. Covers widget mappings, table and navigation element mappings, and the ESM→UI transformation model.
Frontend development guide for JUDO React applications. Covers hooks, theming, i18n, and Pandino DI customization patterns.
ESM metamodel reference for JUDO. Covers namespace, type, structure, operation, accesspoint, UI, UI-behaviour, and UI-visual-styleguide packages with element-level attribute and constraint definitions.
Backend development guide for JUDO applications. Covers custom operations, interceptors, validators, data access, and error handling.
Deployment and build documentation for JUDO applications. Covers judo.sh commands, Docker setup, Karaf configuration, and production deployment.
E2E testing guide for JUDO React frontends using Playwright. Covers test patterns, helpers, and browser automation.