feat: implement Trello card management

Add 12 card management tools:
- trello_create_card — create a card on a list
- trello_card_details — view card with members, checklists, comments
- trello_update_card — update title, description, due date
- trello_move_card — move card to a different list
- trello_archive_card — archive a card
- trello_assign_member / trello_remove_member — member management
- trello_add_comment / trello_delete_comment — comments
- trello_add_checklist_item / trello_toggle_checklist_item / trello_delete_checklist_item

Also adds _delete() helper on TrelloClient for DELETE verbs.

73 total tests — all passing.

Issue: #4
This commit is contained in:
Marko (Hermes Implementer)
2026-05-26 23:04:55 +00:00
parent 5dd1eb6aa0
commit 0131b25c8b
6 changed files with 1161 additions and 1 deletions
+1 -1
View File
@@ -325,5 +325,5 @@ class TestPluginMetadata:
assert PLUGIN_NAME == "trello-plugin"
assert isinstance(PLUGIN_DESCRIPTION, str)
assert isinstance(PLUGIN_VERSION, str)
assert len(PLUGIN_TOOLS) == 12
assert len(PLUGIN_TOOLS) == 24
assert all(callable(t) for t in PLUGIN_TOOLS)