.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .if !\nF .nr F 0 .if \nF>0 \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} .\} .\" ======================================================================== .\" .IX Title "Swagger2 3pm" .TH Swagger2 3pm "2017-08-15" "perl v5.26.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Swagger2 \- Deprecated .SH "VERSION" .IX Header "VERSION" 0.89 .SH "DEPRECATION WARNING" .IX Header "DEPRECATION WARNING" The Swagger2 distribution is no longer actively maintained. Only severe bug fixes and pull requests will move this code forward. The reason behind this is that the code is too complex and hard to maintain. .PP So what should you use instead? .IP "\(bu" 2 Swagger2 .Sp Swagger2 is either not very useful or replaced by JSON::Validator. .IP "\(bu" 2 Swagger2::Client .Sp No alternatives. The issue with this module is that it does not understand if you have parameters with the same name. There might be a OpenAPI::Client at some point, but it is currently no plans to write it. .IP "\(bu" 2 Swagger2::Editor .Sp No alternatives. .IP "\(bu" 2 Swagger2::POD .Sp Swagger2::POD is not very good and also very hard to maintain. Mojolicious::Plugin::OpenAPI has a \s-1HTML\s0 renderer which makes documentation that is much easier to read and always in sync with the application. .Sp When that is said: The renderer in Mojolicious::Plugin::OpenAPI need refinement. .IP "\(bu" 2 Swagger2::SchemaValidator .Sp Mojolicious::Plugin::OpenAPI has the validator built in. For other purposes, use JSON::Validator or JSON::Validator::OpenAPI instead. .IP "\(bu" 2 Mojolicious::Command::swagger2 .Sp No alternatives. .IP "\(bu" 2 Mojolicious::Plugin::Swagger2 .Sp Use Mojolicious::Plugin::OpenAPI instead. Mojolicious::Plugin::OpenAPI plays much nicer together with the Mojolicious framework. .SH "COPYRIGHT AND LICENSE" .IX Header "COPYRIGHT AND LICENSE" Copyright (C) 2014\-2015, Jan Henning Thorsen .PP This program is free software, you can redistribute it and/or modify it under the terms of the Artistic License version 2.0. .SH "AUTHOR" .IX Header "AUTHOR" Jan Henning Thorsen \- \f(CW\*(C`jhthorsen@cpan.org\*(C'\fR