Skip to content

ZenWave360/zdl-jvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZenWave Domain Model Language

Maven Central build coverage branches coverage GitHub

NOTE: Version 1.4.0 is the final release of this project. It has been superseded by dsl-kotlin, a multiplatform evolution supporting both ZDL and ZFL grammars for JVM and JS.

ZDL is a Domain Specific Language (DSL) for Event-Driven Architectures. With Domain Driven Design principles built-in, it can be used to map the discoveries of an EventStorming session.

  • Designed to be developer friendly, with a simple and compact syntax.
  • It retains the language of the business process discoveries found in Event-Storming sessions.
  • And because it's machine-friendly it can be parsed and converted into multiple software artifacts like:
    • documentation, drawings, API definitions like OpenAPI and AsyncAPI v2/v3 and multiple backend implementations and its tests.

Further reading:

EventStorming ZDL

Packages

No packages published

Contributors 2

  •  
  •