Skip to content

pixnet/phabulous

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phabulous

Example

Phabulous is a Slack bot for Phabricator.

Node.js version: The Javascript version of this project has been replaced with a rewrite from scratch in Go. The code for the Javascript version is available at the legacy branch, but it won't be actively maintained.

wercker status

Features

  • Post URLs to revisions and tasks right from Slack.
  • Summon (mention) reviewers of a revision.
  • Route specific events (Tasks, Revisions, Commits) into specific channels.
  • Push all feed events into a single channel (This may flood a channel if your organization is big enough).
  • Pretty icons ;)

Guides

Compiling from source

To compile Phabulous, you need a recent version of Go:

go get github.com/etcinit/phabulous

// or, for cross-compiling:

go get github.com/mitchellh/gox
git clone git@github.com:etcinit/phabulous.git
cd phabulous
make

Custom make for linux machines

Fetch go dependencies

go get github.com/mitchellh/gox
go get github.com/kr/pretty
go get github.com/jacobstr/confer
go get github.com/Sirupsen/logrus
go get github.com/codegangsta/cli
go get github.com/pixnet/phabulous/app
go get github.com/etcinit/gonduit
go get github.com/facebookgo/inject

Build

git clone git@github.com:etcinit/phabulous.git cd phabulous && make dep && make

Packages

No packages published

Languages

  • Go 98.8%
  • Makefile 1.2%