Skip to content
A unified framework for API code generators that work with OpenAPI, RAPID-ML and other description languages.
Branch: master
Clone or download
Latest commit e1bbd9b Jul 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mvn [ZEN-4908] [CI/BUILD] Use maven plugin to automatically update versio… Jun 5, 2019
modules [ZEN-4908] [CI/BUILD] Use maven plugin to automatically update versio… Jun 5, 2019
.gitignore Added `xtend-gen` to root .gitignore Jan 17, 2019
.travis.yml Removed temporary comment from Travis config. Jan 29, 2019
LICENSE.md
README.md Update README.md Jun 13, 2019
pom.xml Update version for QA Jul 11, 2019

README.md

GenFlow

Build Status

Code Generation framework used in RepreZen API Studio.

RepreZen API Studio supports API design-first and API CodeFlow with a highly-evolved, extensible code generation engine. These capabilities are now available here in GenFlow.

An Open Framework for API Code Generation

GenFlow is a comprehensive API code generation framework that supports a wide variety of code generation scenarios. Here are some of its essential features:

  • Generates API client libraries, services, documentation and other essential components, using pre-built or custom generators.

       Learn More:

  • Works with OpenAPI v2 (Swagger), OpenAPI v3, and RAPID-ML, with an open architecture to support other API specification formats as input.

       Learn More:

  • Provides convenient access to Swagger Codegen and OpenAPI-Generator along with other popular open source code generators.

       Learn More:

  • Supports custom code generators written in Java, and provides a powerful, template-driven framework built on Xtend.

       Learn More:

  • Integrates KaiZen OpenAPI Normalizer as a preprocessor or standalone code generator. KaiZen Normalizer consolidates multi-file OpenAPI projects to a single document by resolving references, applying defaults, and expanding cascading properties to ensure reliable processing by downstream code generators and API documentation formats.

       Learn More:

  • Runs from the command line, CI/CD platforms, and RepreZen API Studio through Maven and Gradle integration, with all dependencies hosted on Maven Central.

  • Easy configuration through a convenient YAML-formatted .gen file, with embedded documentation for each parameter.

  • Enables multi-step chaining of code generators to create advanced API modeling and codegen solutions.

You can’t perform that action at this time.