Skip to content

Releases: mudphilo/echo-swagger

Release list

v1.5.3

Choose a tag to compare

@mudphilo mudphilo released this 25 Feb 02:09

Change UI Theme to redocly:

You can use redocly open sourceapi theme to style up your user interface, to use this pass the theme name when you create your route

package main

import (
	"github.com/labstack/echo/v4"
	"github.com/swaggo/echo-swagger"

	_ "github.com/swaggo/echo-swagger/example/docs" // docs is generated by Swag CLI, you have to import it.
)

// @title Swagger Example API
// @version 1.0
// @description This is a sample server Petstore server.
// @termsOfService http://swagger.io/terms/

// @contact.name API Support
// @contact.url http://www.swagger.io/support
// @contact.email support@swagger.io

// @license.name Apache 2.0
// @license.url http://www.apache.org/licenses/LICENSE-2.0.html

// @host petstore.swagger.io
// @BasePath /v2
func main() {
	e := echo.New()

    // pass theme name as redocly
	e.GET("/swagger/*", echoSwagger.EchoWrapHandler(echoSwagger.ThemeName("redocly")))

	e.Logger.Fatal(e.Start(":1323"))
}
  1. Run it, and browser to http://localhost:1323/swagger/index.html, you can see Swagger 2.0 Api documents.

swagger_index.html