Skip to content
This repository has been archived by the owner on Apr 20, 2023. It is now read-only.

Commit

Permalink
Initial Commit
Browse files Browse the repository at this point in the history
  • Loading branch information
webrender committed Jan 18, 2018
0 parents commit 87e995e
Show file tree
Hide file tree
Showing 8 changed files with 2,785 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .eslintrc
@@ -0,0 +1,3 @@
"parserOptions": {
"ecmaVersion": 6
}
5 changes: 5 additions & 0 deletions .gitignore
@@ -0,0 +1,5 @@
/.data
/node_modules
port-forward.sh
run-server.sh
users.js
19 changes: 19 additions & 0 deletions README.md
@@ -0,0 +1,19 @@
# phab-trello
Phabricator-to-Trello Webhook

Disqus uses Phabricator for our version control, and we use Trello for our scrum & task management. There was no integration between these tools, so we created one.

We decided to use webhooks rather than the Phabricator API, so that we could preserve separation of concerns and keep our Phabricator server from being directly exposed.

## Install

* Download this repo
* Install dependencies using `npm install`
* Create the database schema:
* `psql your_database_name < schema.sql`
* Open up *run-server-example.sh*, copy to *run-server.sh* and set the values within:
* PHAB_TOKEN: get this at `https://YOUR_PHABRICATOR_URL.com/settings/user/YOUR_USERNAME/page/apitokens`
* TRELLO_KEY & TRELLO_TOKEN: get these [here](https://trello.com/app-key)
* Run the server using `./run-server.sh`.
* In your Phabricator config, add a `http-hooks` value which points at your server.
* Head over to the [trello-phab repo](http://github.com/disqus/trello-phab) to install the Trello Power-Up.

0 comments on commit 87e995e

Please sign in to comment.