https://github.com/mbejda/generator-rabbitmq-plugin
RabbitMQ plugin generator
https://github.com/mbejda/generator-rabbitmq-plugin
Last synced: about 1 year ago
JSON representation
RabbitMQ plugin generator
- Host: GitHub
- URL: https://github.com/mbejda/generator-rabbitmq-plugin
- Owner: mbejda
- License: other
- Created: 2015-11-23T02:10:08.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-23T13:11:15.000Z (over 10 years ago)
- Last Synced: 2025-05-17T07:20:41.022Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://www.mbejda.com/creating-rabbitmq-plugins-with-yeomen/
- Size: 6.84 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Yeomen Generator for RabbitMQ Plugins
> Generates RabbitMQ umbrella for plugins.
## Installation
First, install [Yeoman](http://yeoman.io) and generator-rabbitmq-plugin using [npm](https://www.npmjs.com/) (we assume you have pre-installed [node.js](https://nodejs.org/)).
```bash
npm install -g yo
npm install -g generator-rabbitmq-plugin
```
Then generate your new project:
```bash
yo generator-rabbitmq-plugin
```
# Getting Started
Yeomen will ask for the name of your RabbitMQ plugin. Then it will perform a `Git Clone` of the the RabbitMQ umbrella project. Then run `make co` and then `make` in the umbrella project.
Yeomen rabbitmq-plugin will generate the following files within your project directory in the umbrella project directory :
- Makefile
- .gitignore
- src/*.erl
- src/*_sup.erl
- src/*_worker.erl

Blog : [www.mbejda.com/creating-rabbitmq-plugins-with-yeomen/](https://www.mbejda.com/creating-rabbitmq-plugins-with-yeomen/)
Twitter : [@notmilobejda](https://twitter.com/notmilobejda)
Github: [https://github.com/mbejda/generator-rabbitmq-plugin](https://github.com/mbejda/generator-rabbitmq-plugin)
## Getting To Know Yeoman
Yeoman has a heart of gold. He's a person with feelings and opinions, but he's very easy to work with. If you think he's too opinionated, he can be easily convinced. Feel free to [learn more about him](http://yeoman.io/).
## License
Apache-2.0 © [Milos Bejda](https://www.mbejda.com)