Skip to content

PHP Template for AsyncAPI generator

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

asyncapi/php-template

BrokerAPI

Software License

BrokerAPI is a wrapper for Message-driven API's built on top of most used industry plugins such as PHP AMQP lib for RabbitMQ. It is built for usage altogether with AsyncAPI specs and generators

Structure

The structure for this plugin is as follows

filters/
partials/
template/
utilities/

Requirements

You need to have the following versions of npm+node installed:

v12.16+ < Node.js < 15
v6.13.7+ < npm < 7

Install

You need to have the asyncapi/generator installed and a valid AsyncAPI specification file.

$ npm install -g @asyncapi/generator

Usage

Refer to the /examples folder for further examples

./utilities/generate.sh -o {output} -s {sourceYamlFile}

Change log

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.