trello Plugin

This plugin creates a new Trello board and lists.

Usage

This plugin depends on the following two environment variables:

  • TRELLO_API_KEY
  • TRELLO_TOKEN

Set the values accordingly before using this plugin.

Tips:

Trello board description is managed by DevStream, please don’t modify it.

To create a Trello API key and token, see here.

  1. tools:
  2. # name of the tool
  3. - name: trello
  4. # id of the tool instance
  5. instanceID: default
  6. # format: name.instanceID; If specified, dtm will make sure the dependency is applied first before handling this tool
  7. dependsOn: []
  8. # options for the plugin
  9. options:
  10. # the repo's owner
  11. owner: YOUR_GITHUB_USERNAME
  12. # the repo's org. If you set this property, then the new repo will be created under the org you're given, and the "owner" setting above will be ignored.
  13. org: YOUR_ORGANIZATION_NAME
  14. # for which repo this board will be used
  15. repo: YOUR_REPO_NAME
  16. # the Tello board name. If empty, use owner/repo as the board's name.
  17. kanbanBoardName: KANBAN_BOARD_NAME

Replace the following from the config above:

  • YOUR_GITHUB_USERNAME
  • YOUR_REPO_NAME
  • KANBAN_BOARD_NAME

Outputs

This plugin has four outputs:

  • boardId
  • todoListId
  • doingListId
  • doneListId

which can be used by the trello-github-integ plugin. Refer to the trello-github-integ plugin doc for more details.