emecas / smallrye-open-api

SmallRye implementation of Eclipse MicroProfile OpenAPI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

badge Quality Gate Status License

SmallRye OpenAPI

SmallRye OpenAPI is an implementation of Eclipse MicroProfile OpenAPI.

Instructions

Compile and install this project:

mvn clean install

Project structure

  • core - The core OpenAPI code, independent of entry point dependencies.

  • extension-jaxrs - The JAX-RS entry point. This module depends on JAX-RS and core.

  • extension-spring - The Spring entry point. This module depends on Spring and core.

  • implementation - Implementation of the Eclipse MicroProfile OpenAPI specification. This just pulls in Core and the JAX-RS extension .

  • tck - Test suite to run the implementation against the Eclipse MicroProfile OpenAPI TCK.

  • tools/maven-plugin - Maven plugin that creates the OpenAPI Schema on build.

About

SmallRye implementation of Eclipse MicroProfile OpenAPI

License:Apache License 2.0


Languages

Language:Java 99.2%Language:JavaScript 0.5%Language:HTML 0.3%Language:Shell 0.0%Language:CSS 0.0%