https://github.com/zenwave360/zenwave-examples
https://github.com/zenwave360/zenwave-examples
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zenwave360/zenwave-examples
- Owner: ZenWave360
- Created: 2022-10-12T18:27:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-04T06:47:17.000Z (almost 3 years ago)
- Last Synced: 2025-01-25T14:25:04.500Z (12 months ago)
- Language: Java
- Size: 328 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ZenWave SDK Examples and Playground
> 👉 [ZenWave360](https://zenwave360.github.io/) Helps You Create Software that's Easy to Understand
This repository contains examples and playground for [ZenWave SDK](https://zenwave360.github.io/zenwave-sdk/).
## Examples vs Skeletons
**Skeleton modules** only contain a minimal spring-boot application created from [Spring Initializr](https://start.spring.io/) and just a few configuration options on top.
They include:
- JDL/ZDL Models in `src/main/resources/model` folder that will be the basis for code generation.
- There is a README.md file with step-by-step instruction to construct a complete running application.
- Maven Plugin configuration in `pom.xml` to generate code as part of the build process.
- You may also find OpenAPI and AsyncAPI files in `src/main/resources/model` folder. They were generated from JDL/ZDL models using [ZenWave SDK](https://zenwave360.github.io/zenwave-sdk/) and the reason they are already present for configured maven plugins not to fail during build.
If you follow the instructions in the README.md file you can evaluate how ZenWave SDK can assist you "From Model To Code & Tests".
**Examples** are complete applications that were generated using ZenWave SDK and they are ready to run.
## Skeletons
- [spring-boot-mongodb-elasticsearch-kafka-skeleton](skeletons/spring-boot-mongodb-elasticsearch-kafka-skeleton)
- [spring-boot-jpa-mariadb-kafka-skeleton](skeletons/spring-boot-jpa-mariadb-kafka-skeleton)
## Examples
- [spring-boot-mongodb-elasticsearch-kafka-example](examples/spring-boot-mongodb-elasticsearch-kafka-example)
- [spring-boot-jpa-mariadb-kafka-skeleton](skeletons/spring-boot-jpa-mariadb-kafka-skeleton)
## AsyncAPI: API-First Tests, Examples
You may also be interested in checking out [ZenWave SDK for AsyncAPI: API-First Tests, Examples and the Kitchen Sink](/ZenWave360/AsyncAPI-ApiFirst-Generator-KitchenSink) repository.
> 👉 [ZenWave360](https://zenwave360.github.io/) Helps You Create Software that's Easy to Understand