This is a super-cool Vert.x demo project!
flowchart BT
classDef ext font-size:x-small, color:#888, max-width:24em
app-info(["🛈 The Application provides HTTP-endpoints to<br>call other clustered services over<br>event-bus"]):::ext
app["🗲 app"]
demo-core-ext["🔗 grails-datastore-gorm-hibernate5<br>groovy<br>groovy-dateutil<br>groovy-json<br>groovy-yaml"]:::ext
demo-core-info(["🛈 The library provides the Auto<br>GORM AST Transformation for Entities"]):::ext
demo-core["📚 demo-core"]
domain-ext["🔗 h2<br>jackson-databind<br>log4j-over-slf4j<br>logback-classic<br>spock-core<br>vertx-core<br>vertx-hazelcast<br>vertx-health-check<br>vertx-web"]:::ext
domain-info(["🛈 The library provides core resources,<br>vert.x components and domain classes"]):::ext
domain["📚 domain"]
mothership-info(["🛈 Vert.x, GORM, Groovy AST demo"]):::ext
mothership["🗲🛸 mothership"]
time-service-info(["🛈 The Application is based on<br>Java and provides a current<br>time formatting service over EB"]):::ext
time-service["🗲 time-service"]
weather-service-ext["🔗 vertx-web-client"]:::ext
weather-service-info(["🛈 The Application provides a weather<br>extraction service over EB"]):::ext
weather-service["🗲 weather-service"]
app -.- app-info
app --> domain
demo-core -.- demo-core-info
demo-core .-> demo-core-ext
domain -.- domain-info
domain --> demo-core
domain .-> domain-ext
mothership -.- mothership-info
mothership --> domain
mothership --> app
mothership --> time-service
mothership --> weather-service
time-service -.- time-service-info
time-service --> domain
weather-service -.- weather-service-info
weather-service --> domain
weather-service .-> weather-service-ext