lita-gitcamp
Lita-gitcamp handler automaticly closes Basecamp todo when mentioning it Github issue closes.
We use the next workflow in our development process. We create todos list in basecamp for our customers, duplicate them in Github with description and link to Basecamp's todo. Using Github semantic commit messages we can close issues on Github but not on Basecamp. Lita-gitcamp is made to fix that issue.
Installation
Add lita-gitcamp to your Lita instance's Gemfile:
gem "lita-gitcamp"
Configuration
There are few configuration options are available
rooms - JIDs of rooms to send notification. Default value is :all.
notify_chat - Enables/disables chat notification when issue and todo are closed. Default: true.
github_token - Your Github API token
basecamp_login - Basecamp login. Gem uses basic auth and bcx gem.
basecamp_password - Basecamp password
basecamp_account - Basecamp account id
Usage
Next commands will add and remove repositories from gitcamp all-seeing eye
add gitcamp repo http://github.com/EvercodeLab/maha2
remove gitcamp repo http://github.com/EvercodeLab/maha2
You also need to setup Hithub hook with /gitcamp path. Handler will listen it.