Skip to content

Generate Swagger πŸŒ€ documentation for your existing API in Insomnia

License

Notifications You must be signed in to change notification settings

mlabouardy/swaggymnia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7ca773a Β· Dec 11, 2017

History

41 Commits
Nov 2, 2017
Dec 10, 2017
Oct 27, 2017
Dec 6, 2017
Oct 28, 2017
Nov 3, 2017
Nov 3, 2017
Oct 28, 2017
Oct 27, 2017
Oct 28, 2017
Dec 10, 2017
Nov 2, 2017
Nov 2, 2017
Nov 2, 2017
Dec 10, 2017
Nov 2, 2017
Dec 6, 2017

Repository files navigation

CircleCI MIT License Go Report Card

Generate Swagger Documentation from Insomnia REST Client

Download

Below are the available downloads for the latest version of Swaggymnia (1.0.0-beta). Please download the proper package for your operating system and architecture.

Linux:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/linux/swaggymnia

Windows:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/windows/swaggymnia

Mac OS X:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/osx/swaggymnia

FreeBSD:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/freebsd/swaggymnia

OpenBSD:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/openbsd/swaggymnia

How to use it

See usage with:

$ swaggymnia --help

Generate Swagger documentation:

$ swaggymnia generate -insomnia INSOMNIA_EXPORTED_FILE -config CONFIG_FILE -output FORMAT
Option Description
-insomnia Insomnia exported file
-config API Global Configuration file (see Configuration Format)
-output Insomnia output format (json or yaml, default json)

Example

Let's convert the following Insomnia API documentation to Swagger:

Issue the following command:

$ swaggymnia generate -i examples/watchnow.json -c examples/config.json -o json

Configuration Format

{
  "title" : "API Name",
  "version" : "API version",
  "host" : "API URL",
  "basePath" : "Base URL",
  "schemes" : "HTTP protocol",
  "description" : "API description"
}

Tutorials

Maintainers

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Generate Swagger πŸŒ€ documentation for your existing API in Insomnia

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages