I am exporting a board from Trello, to import it into Pivotal Tracker. In order to get the full detail out of Trello, it's necessary to export as JSON. In order to import that detail into Pivotal Tracker, it's necessary to apply logic using some intermediary software:
- Descriptions include links to the original Trello card attachments, and links back to the original Trello tickets.
- Tasks based on the original Trello card checklists, and task status from the state of each original checklist item
- Labels based on the original Trello card labels
- Current State based on what list the original Trello card was in, e.g.:
- Trello card was in "done" or "released" list — Pivotal issue is Accepted
- Trello card was in "review" list — Pivotal issue is Delivered
- Trello card was in "active" list — Pivotal issue is Started
- Trello card was in "ready" list — Pivotal issue is Unstarted
- Trello card was in "backlog" or "icebox" list — Pivotal issue is Unscheduled
- Created At / Accepted At based on the current state to interpret original Trello card date
How can I convert a Trello .JSON file to a Pivotal Tracker .CSV file?
Best Answer
I wrote some software to run on my local computer, and convert a Trello JSON to a Pivotal Tracker CSV:
https://github.com/charneykaye/trello2pivotal
Clone that project to your computer. It's a NodeJS project. Before running, it's necessary to install Node packages:
Use it like this:
The file will be written to the target path, and the console will show info: