https://github.com/toddself/pivotal-to-trello
Migrate a pivotal project to a trello board.
https://github.com/toddself/pivotal-to-trello
Last synced: about 1 year ago
JSON representation
Migrate a pivotal project to a trello board.
- Host: GitHub
- URL: https://github.com/toddself/pivotal-to-trello
- Owner: toddself
- License: mit
- Created: 2014-05-12T17:24:57.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2018-03-31T17:50:35.000Z (over 8 years ago)
- Last Synced: 2025-04-10T16:08:56.260Z (about 1 year ago)
- Language: JavaScript
- Size: 197 KB
- Stars: 10
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# pivotal-to-trello
An opinionated way to migrate a Pivotal Tracker project to a Trello board. Will create the following lists (if they don't exist) on your Trello board:
* Icebox
* Backlog
* Current
* Finished
* Rejected
* Accepted
* Delivered
It will then migrate all the stories from your Pivotal project, their labels, tasks, comments and attachments, into Trello, mapping the Pivotal story state to the appropriate list.
The story type in Pivotal (chore, bug, story, epic), will be added as a label on the ticket as well.
Currently due to an issue in how creating attachments in Trello works, attachment migration is not working. I am working on resolving this issue with the engineers at Trello.
## Usage
```
npm i -g pivotal-to-trello
pivotal-to-trello -k [trello key] -t [trello app token] -p [pivotal key] -f [pivotal project id] -b [trello board id]
```
## Testing
You'll need to create an `auth.json` file in the project root with the following structure:
```json
{
"pivotal": "[YOUR PIVOTAL KEY]",
"trello": {
"key": "[YOUR TRELLO KEY]",
"token": "[YOUR TRELLO TOKEN]",
"board": "[TRELLO BOARD ID FOR TESTING]"
}
}
```
```
git clone git@github.com:toddself/pivotal-to-trello
cd pivotal-to-trello
touch auth.json
vi auth.json
npm install
npm test
```
## License
Copyright © 2014 Todd Kennedy. Licensed for use under the [MIT License](/LICENSE)