Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/project-flogo/asyncapi-gen

Flogo App template for the AsyncAPI Generator.
https://github.com/project-flogo/asyncapi-gen

asyncapi generator template

Last synced: 3 days ago
JSON representation

Flogo App template for the AsyncAPI Generator.

Awesome Lists containing this project

README

        

# Flogo JSON template for the AsyncAPI Generator

- [Project Flogo repo](https://github.com/project-flogo/core)
- [AsyncAPI Generator repo](https://github.com/asyncapi/generator)

## Usage

```
ag asyncapi.yml project-flogo/asyncapi-gen -o output
```

If you don't have the AsyncAPI Generator installed, you can install it like this:

```
npm install -g @asyncapi/generator
```

## Supported parameters

| Name | Description | Required | Example |
| ------------ | -------------------------------------------------------------------------------------------------------------------- | -------- | ------------ |
| server | The server you want to use in the Flogo app. If not, all the servers that can be found in the document will be used. | No | `production` |
| resourceType | The Flogo resource type to generate. Defaults to `flow`. | No | `flow` |

## Supported protocols

- HTTP (`http`, `https`)
- Kafka (`kafka`, `kafka-secure`)
- MQTT (`mqtt`)
- Stomp (`stomp`)
- WebSockets (`ws`, `wss`)

## Supported Flogo resource types

- [Flow](https://github.com/project-flogo/flow) (`flow`)
- [Stream](https://github.com/project-flogo/stream) (`stream`)