Skip to content

micronaut-projects/micronaut-openapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Micronaut OpenAPI

Maven Central Build Status Revved up by Develocity

This project allows generating OpenAPI 3.x (Swagger) specifications for a Micronaut application at compilation time. By moving the generation of OpenAPI specs into the compiler this project allows Micronaut applications to save on memory and avoid the need for costly computation at runtime unlike most implementations of OpenAPI which rely on processing to occur on the server.

Documentation

See the Documentation for more information.

See the Snapshot Documentation for the latest development version documentation.

Examples

You can generate example applications at https://launch.micronaut.io by selecting the Add Feature button and the openapi feature then generate!

Snapshots and Releases

Snapshots are automatically published to Sonatype Snapshots using GitHub Actions.

See the documentation in the Micronaut Docs for how to configure your build to use snapshots.

Releases are published to Maven Central via GitHub Actions.

A release is performed with the following steps: