openValidation openAPI Generator
Das Ziel des Projektes, war die Integration des openVALIDATION Compilers in den OpenAPI Generator. Dadurch soll die Spezifikaiton komplexer Daten Validatoren innerhalb der Service Kontrakte und die entsprechende Codegenerierung ermöglicht werden.
Der entwickelte Custom OpenAPI Generator erlaub es komplexen Validierungsregln in einer natürlichen Sprache direkt innerhalb eines Service Contracts zu verfassen. Daraus können dann sowohl die Service Stubs, als auch die Client Proxies in Java, C# oder Java Script generiert werden.
Meine Aufgaben
Dieses Projekt wurde als eines der Satellitenprojekte neben dem Hauptprojekt openVALIDATION in einem studentischen Team unter meiner Leitung realisiert. Zu meinen Aufgaben gehörte neben der Projektleitung die Realisierung der Basisarchitektur und der größte Teil der Implementierung.
https://docs.openvalidation.io/
Projektstart
01.01.2019
Dauer ca. 4 Wochen
Position
Softwarearchitekt, Projektleiter, Innovationsmanager
Teamgröße
2 Entwickler
Technologie Stack
Java, Spring, ANTLR4, Handlebars, Mustache, JUnit, Hamcrest, OpenAPI
Azure, Azure DevOps, Docker, Kubernetes, GitHub, Git
C#, JavaScript als Generator Output
Kunde
Open Source Forschungsprojekt der BROCKHAUS AG,
realisiert als Angestellter der BROCKHAUS AG