Hubot plugin to expand on phabricator object names
CoffeeScript Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
script
src
.gitignore
LICENSE
README.md
index.coffee
package.json

README.md

Hubot Phabricator

Auto-reply with descriptions and links to phabricator objects

Installation

npm install hubot-phabricator

Then add "hubot-phabricator" to external-scripts.json

Configuration

HUBOT_PHABRICATOR_USER - Required username for your phabricator instance, should match your certificate

HUBOT_PHABRICATOR_CERT - Required certificate for your phabricator instance (you can extract it from your ~/.arcrc)

HUBOT_PHABRICATOR_API - Required URL for your API endpoint, e.g. https://secure.phabricator.com/api/

HUBOT_PHABRICATOR_IGNORE - Optional comma-separated list of phabricator objects that you want hubot to ignore.

Commands

Hubot will listen for you mentioning something that sounds like a phabricator object, and will attempt to expand upon it.

Example:

<danielle> Hey, I just submitted D1234, could everyone take a look?
<hubot> ^ D1234: do awesome things that would be specified better in a real differential - https://secure.phabricator.com/D1234
<danielle> It has to do with fixing up something from rAPPacd334 from last week.
<hubot> ^ rAPPacd334: overly hasty commit to fix T4321 - https://secure.phabricator.com/rAPPacd334