https://github.com/janeasystems/github-issues-trello-sync
Import and sync GitHub issues into Trello
https://github.com/janeasystems/github-issues-trello-sync
Last synced: about 1 year ago
JSON representation
Import and sync GitHub issues into Trello
- Host: GitHub
- URL: https://github.com/janeasystems/github-issues-trello-sync
- Owner: JaneaSystems
- Created: 2015-05-08T19:50:12.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2022-08-25T23:52:13.000Z (almost 4 years ago)
- Last Synced: 2025-03-25T12:40:52.528Z (about 1 year ago)
- Language: CoffeeScript
- Homepage:
- Size: 34.2 KB
- Stars: 21
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# github-issues-trello-sync
```
Usage: app -u -r [-g github-token] -k -t -b [KEYWORDS...]
Options:
-h, --help output usage information
-V, --version output the version number
-u, --github-user Github user or organization hosting the repository
-r, --github-repo Github repository name
-g, --github-token optional Github OAuth2 token
-k, --trello-key Trello key
-t, --trello-token Trello auth token
-b, --trello-board Trello board ID (list for now)
-n, --no-commit Download and calculate modifications but do not write them to Trello
```
The repository where to get the issues is specified with `-u` and `-r`.
The GitHub token is needed to access private repositories or repositories with more than a few issues.
The Trello key and token are always needed.
The Trello board id is the id in the board link.
Keywords are what to search for to decide if a new issue should be imported. A label for each keyword will be created in trello.
Example call:
```
node github-issues-trello-sync/app.js -u org -r repo -g ?? -k ?? -t ?? -b ?? search1 search2
```
## Trello Key
https://trello.com/1/appKey/generate
## Trello Token
Use the key from above in:
https://trello.com/1/authorize?key=___SUBSTITUTE_WITH_YOUR_KEY___&name=Issue+Importer+Prototype&response_type=token&scope=read,write
This will be valid for 30 days, but you can revoke it at https://trello.com/my/account
## Github Token
https://github.com/settings/tokens