Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/etcinit/phabulous
A Phabricator bot for Slack
https://github.com/etcinit/phabulous
bot go irc phabricator slack
Last synced: about 1 month ago
JSON representation
A Phabricator bot for Slack
- Host: GitHub
- URL: https://github.com/etcinit/phabulous
- Owner: etcinit
- License: mit
- Created: 2015-02-18T20:22:06.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-06-14T18:45:40.000Z (over 6 years ago)
- Last Synced: 2024-06-20T12:02:58.536Z (6 months ago)
- Topics: bot, go, irc, phabricator, slack
- Language: Go
- Homepage:
- Size: 8.3 MB
- Stars: 218
- Watchers: 11
- Forks: 47
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![Phabulous](http://i.imgur.com/0ezr6XZ.png)
![Example](http://i.imgur.com/Uv4nVJa.png)
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.[![Build Status](https://travis-ci.org/etcinit/phabulous.svg?branch=master)](https://travis-ci.org/etcinit/phabulous)
[![Docker Repository on
Quay](https://quay.io/repository/etcinit/phabulous/status "Docker Repository on
Quay")](https://quay.io/repository/etcinit/phabulous) [![Go Report
Card](https://goreportcard.com/badge/github.com/etcinit/phabulous)](https://goreportcard.com/report/github.com/etcinit/phabulous)## 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
- [Getting Started](https://github.com/etcinit/phabulous/wiki/Getting-Started):
A guide on how to setup Phabulous for the first time.
- [Upgrade Notes](https://github.com/etcinit/phabulous/wiki/Upgrade-Notes):
Instructions on how to upgrade to newer versions of Phabulous.
- [Command Reference](https://github.com/etcinit/phabulous/wiki/Command-Reference):
Reference for all available bot commands.
- [Help & Troubleshooting](https://github.com/etcinit/phabulous/wiki/Help-&-Troubleshooting):
Tips and answers to common problems.
- [Wiki](https://github.com/etcinit/phabulous/wiki): More articles and
information about Phabulous.## Compiling from source
To compile Phabulous, you need a recent version of [Go](https://golang.org/) (>= 1.9) and [dep](https://golang.github.io/dep/):
```
go get github.com/etcinit/phabulous/cmd/phabulous// or, for cross-compiling:
go get github.com/laher/goxc
git clone [email protected]:etcinit/phabulous.git
cd phabulous
make
```