Skip to content

ZenWave360/zdl-kotlin-multiplatform

Repository files navigation

Work in Progress: This repository is a migration attempt to Kotlin Multiplatform.

ZenWave Domain Model Language

Maven Central build coverage branches coverage GitHub

Since version 1.3.0 groupId was changed to io.zenwave360.sdk

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published