Rapid Application Development System
XSLT Java CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
annotation.processors
corelibs
docbook.style
rades.documentation
.gitignore
.travis.yml
README.md
pom.xml

README.md

RADeS

RADeS stands for Rapid Application Development System

Based on DSLs should be generated code by RADeS (Mixed of Domain Driven Development and Model Driven Development). RADeS is build on EMEL architecture, which based on the following DSLs:

  • EVM DSL to describe the Eye View Model of the Eye Layer.
  • MSM DSL to describe the Multi Service Model of the Middle Layer.
  • ERM DSL to describe the Entity Relation Model of the Entity Layer.

Project Site:

http://funthomas424242.github.com/RADeS/

Architektur Doku:

http://funthomas424242.github.io/RADeS/rades.documentation/docbook/Architekturdokumentation/content/index.html

Current Status

Build Status

Working on a serie of annotation processors to generating artifacts for:

  • Builder of domain objects
  • Getter of domain objects
  • Using a generic Comperator Framework
  • Builder of JSON Schema from ResponseType application/hal-json
  • Builder of JSON Schema Validation Tests for RestIntegrationTests (e.g. spring-boot)