This repository has been archived by the owner on Apr 20, 2023. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 87e995e
Showing
8 changed files
with
2,785 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
"parserOptions": { | ||
"ecmaVersion": 6 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
/.data | ||
/node_modules | ||
port-forward.sh | ||
run-server.sh | ||
users.js |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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. |
Oops, something went wrong.