generator-hipchat-addon
v0.1.4
Published
Create Sinatra-powered Hipchat Addons with Yeoman
Downloads
7
Readme
Hipchat Addon Generator
A HipChat Connect Add-On is a standalone web application that you write and control, yet it can be installed into a HipChat room or account using the built-in Marketplace client.
This Yeoman generator will create a Sinatra + Grape application with everything you need to integrate with Hipchat Connect, including optional Stripe integration to help you sell your add-ons if you choose.
Getting Started
$ npm install -g yo
$ npm install -g generator-hipchat-addon
$ yo hipchat-addon
The generator will ask a few questions before creating your app and installing the gem dependencies it needs.
Set the necessary environment variables and then launch it with rackup
.
Requirements
- Node
- Ruby 1.9+
- MongoDB
- SSL
You can set up a free environment on Heroku and MongoHQ.
Running the test suite
git clone https://github.com/logankoester/generator-hipchat-addon.git
cd generator-hipchat-addon
npm install
grunt test
Contributing
Fork the repo on Github and open a pull request. Note that the files in app/
and test/
are the output of
CoffeeScript files in src/
, and will be overwritten if edited by hand.
Release History
0.1.4
- Resolves an issue wherein haml templates are generated but ERB is called for rendering (thanks @harrigan)
0.1.3
- Drops support for node v0.8.0 (minimum engine is now v0.10.0)
- Fix stripe and money dependencies (thanks @harrigan)
0.1.1
- Initial release.