Skip to content

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 ezublena@gmail.com instead of using the issue tracker.

Credits

License

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