Trello Integration
The Trello integration provides a TaskManager backed by Trello boards, lists, and cards.
Key Classes
- Service:
Tonsoo\TaskTracker\Services\Trello\TrelloService - Task manager:
Tonsoo\TaskTracker\Integrations\Trello\TrelloTaskManager - Objects:
src/Objects/Trello/{Board, BoardList, Card, Action}
Supported Operations
- Fetch boards, lists, and cards
- Card helpers: create, rename, move, update description, archive
- Comments (used to log messages or resolutions)
- Labels and custom fields
Orchestration Rules
bug_report: update an existing matching card (comment) or create a new onebug_fixed: comment with resolution and archivefeature_request: create a new card
Configuration
Set these environment variables (see Configuration):
TASK_TRACKER_DRIVER=trelloTRELLO_KEYTRELLO_TOKENTRELLO_BOARD_IDTRELLO_LIST_ID