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
The structure for this plugin is as follows
filters/
partials/
template/
utilities/
You need to have the following versions of npm+node installed:
v12.16+ < Node.js < 15
v6.13.7+ < npm < 7
You need to have the asyncapi/generator installed and a valid AsyncAPI specification file.
$ npm install -g @asyncapi/generator
Refer to the /examples folder for further examples
./utilities/generate.sh -o {output} -s {sourceYamlFile}
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.