Skip to content

A demo project template using Swagger2Markup, Spring Boot, Springfox and spring-restdocs

Notifications You must be signed in to change notification settings

Swagger2Markup/spring-swagger2markup-demo

Folders and files

NameName
Last commit message
Last commit date
May 20, 2015
Feb 16, 2016
Sep 14, 2016
May 20, 2016
Apr 4, 2016
Oct 18, 2016
Apr 27, 2018
Aug 26, 2015
Feb 16, 2015
May 8, 2020
Feb 16, 2015

Repository files navigation

Swagger2Markup Demo

Build Status Apache License 2 Twitter Join%20Chat

Overview

This project is a Swagger2Markup (AsciiDoc and GitHub Flavored Markdown) converter demo using Spring Boot, springfox and spring-restdocs.
The demo shows how to generate static docs (HTML5 and PDF) with the swagger2markup-gradle-plugin and serve them in a Spring Boot app under http://localhost:9080/docs/index.html and http://localhost:9080/docs/index.pdf.

See Swagger2Markup and swagger2markup-gradle-plugin for more details and usage guide.

Usage guide

Gradle

If you want to start the Spring Boot application, please run:

gradlew clean build
java -jar build/libs/spring-swagger2markup-demo-1.1.0.jar

If you only want to generate the HTML and PDF documentation, please run:

gradlew clean asciidoctor

The results are generated into build/asciidoc/html5 and build/asciidoc/pdf.

Maven

If you want to start the Spring Boot application, please run:

mvn clean package
java -jar target/spring-swagger2markup-demo-1.1.0.jar

If you only want to generate the HTML and PDF documentation, please run:

mvn clean test

The results are generated into target/asciidoc/html and target/asciidoc/pdf.

Screenshot

Demo

About

A demo project template using Swagger2Markup, Spring Boot, Springfox and spring-restdocs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages