generator-hipchat-addon

Create Sinatra-powered Hipchat Addons with Yeoman

npm install generator-hipchat-addon
9 downloads in the last week
10 downloads in the last month

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.

Build Status status Dependency Status devDependency Status Gittip

NPM

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.

License

MIT License

Bitdeli Badge

xrefs funcs top func library users authors Total views Views in the last 24 hours

npm loves you