Aprende CML¶
Context Mapper Language (CML) es un DSL creado por el proyecto Context Mapper para modelar Domain-Driven Design (DDD) de punta a punta, desde la visión estratégica hasta la implementación táctica.
Introducción¶
Esta guía te llevará a través de los componentes principales de CML. La referencia completa está disponible en la Language Reference oficial.
Estructura del Lenguaje¶
CML te permite describir tres niveles de modelado:
- DDD Estratégico: Context Maps, Dominios, Subdominios y Bounded Contexts.
- Análisis de Requerimientos: Casos de Uso, Historias de Usuario y Stakeholders.
- DDD Táctico: Agregados, Entidades, Servicios, Eventos, etc.
- Capa de Aplicación: Comandos, Flujos y Coordinación.
Continúa a la siguiente sección para comenzar con DDD Estratégico.