focalboard/import/trello
Paul Esch-Laurent 42ddbbdd69
Update URL to docs page for migrating and reference .boardarchive (#4043)
* chore: update docs URL for import/export/migrate

* chore: reference `.boardarchive` in import scripts & READMEs
2022-10-19 13:33:06 -06:00
..
.vscode
.eslintrc.json
.gitignore
importTrello.ts Update URL to docs page for migrating and reference .boardarchive (#4043) 2022-10-19 13:33:06 -06:00
package-lock.json
package.json
README.md Update URL to docs page for migrating and reference .boardarchive (#4043) 2022-10-19 13:33:06 -06:00
trello.ts
tsconfig.json
utils.ts

Trello importer

This node app converts a Trello json archive into a Focalboard archive. To use:

  1. From the Trello Board Menu, ...Show Menu on right
  2. Select More, then Print and Export, and Export to JSON
  3. Save it locally, e.g. to trello.json
  4. Run npm install from within focalboard/webapp
  5. Run npm install from within focalboard/import/trello
  6. Run npx ts-node importTrello.ts -i <path-to-trello.json> -o archive.boardarchive (also from within focalboard/import/trello)
  7. In Focalboard, click Settings, then Import archive and select archive.boardarchive

Import scope

Currently, the script imports all cards from a single board, including their list (column) membership, names, and descriptions. Contribute code to expand this.