The Swagger codegen project allows generation of both client libraries and server stubs from a Swagger definition. Once you've read through the below please head over to GitHub to get the latest sources.
You need the following installed and available in your $PATH:
After cloning the project, you can build it from source with this command:
Note! The templates are included in the library generated. If you want to modify the templates, you'll need to either repackage the library OR specify a path to your scripts
Samples, Getting Started, etc
Head over to the GitHub page for detailed documentation for now.
The Swagger Specification has undergone 3 revisions since initial creation in 2010. The swagger-codegen project has the following compatibilies with the swagger specification:
|Swagger Codegen Version||Release Date||Swagger Spec compatibility||Notes|
|2.1.2||2015-06-09||1.0, 1.1, 1.2, 2.0||master|
|2.0.17||2014-08-22||1.1, 1.2||tag v2.0.17|
|1.0.4||2012-04-12||1.0, 1.1||tag v1.0.4|