Skip to content

adaptris/interlok-swagger-codegen-generators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

interlok-swagger-codegen-generators

GitHub tag license Actions Status CircleCI codecov CodeQL Known Vulnerabilities Closed PRs

Note

This is a light copy of https://github.com/swagger-api/swagger-codegen-generators.

All codegen codes and associated templates related to specific languages (java, js, c++ ...) haven been removed. Some dependency also have been removed to make the project lighter.

InterlokAdapterCodegen and InterlokChannelCodegen and their moustache templates haven been added to the project so we can use them in the interlok ui. Their goal is to convert a swagger configuration (simple rest services) to an adapter configuration supporting those http rest services.

Overview

Swagger Codegen Generators project is a set of classes and templates (Handlebars) used by Swagger Codegen 3.0.0 project in its code generation process for a specific language or language framework. The main differents with Swagger Codegen 2.x.x are:

  • Handlebars as template engine: with Handelbars feature is possible to create more logic-less templates.
  • OAS 3 support: generator classes work with OpenAPI Specification V3.

More details about these and more differences are referenced at https://github.com/swagger-api/swagger-codegen/releases/tag/v3.0.0

Prerequisites

You need the following installed and available in your $PATH:

License information on Generated Code

The Swagger Codegen project is intended as a benefit for users of the Swagger / Open API Specification. The project itself has the License as specified. In addition, please understand the following points:

  • The templates included with this project are subject to the License.
  • Generated code is intentionally not subject to the parent project license

When code is generated from this project, it shall be considered AS IS and owned by the user of the software. There are no warranties--expressed or implied--for generated code. You can do what you wish with it, and once generated, the code is your responsibility and subject to the licensing terms that you deem appropriate.

About

Copy of swagger-codegen-generators (core library) (https://github.com/swagger-api/swagger-codegen-generators) and trimmed of all the language converters.

Resources

License

Stars

Watchers

Forks

Packages

No packages published