Работа с картами Trello в Eclipse

Возможно ли установить Trello в качестве репозитория задач Eclipse Mylyn? Есть ли какой-либо существующий соединитель или какой-либо другой способ сделать это?

Ответ 1

Этот отличный учебник объясняет, как это можно сделать с помощью Web Template Connector вместе с API Trello REST.

Однако шаблон регулярного выражения в # 19 не совсем корректен и вызывает пропущенность некоторых проблем. Его следует изменить следующим образом:

\"id\"[\x00-\x7F]+?\"idShort\":({Type}[0-9]+)[\x00-\x7F]+?\"name\":\"({Description}[\x00-\x7F]+?)\"[\x00-\x7F]+?\"shortLink\":\"({Id}[\x00-\x7F]+?)\"[\x00-\x7F]+?\"url\"

Чтобы все пользовательские карточки появлялись в репозитории MyLyn.

Ответ 2

Исправьте regexp в учебник. Он поддерживает ярлыки карт и описание кириллицы.

Все карты:

\ "ид \" +\ "idShort \":.? ({tип} [0-9] +) +.? (?:.\ "IdLabels \" +?)\ "Имя \":\ "({} Описание +.?) \" +\ "Shortlink \":.?.?\ "(.? {Id} +) \" +\ "URL \"

Карты вашего BOARD_ID

\ "idBoard \":\ "BOARD_ID \" +\ "idShort \":.?. ({Type} [0-9] +) +? (:?.?\ "IdLabels \" +)\ "имя \":.?\ "(.? {Описание} +) \" +\ "Shortlink \":.?\ "(.? {Id} +) \" +\ "URL \" р >

Ответ 3

Регулярные выражения для меня больше не работали. Вместо этого я сделал это:

Создайте новый репозиторий веб-шаблонов:

  • Создать новый репозиторий веб-шаблонов
  • В дополнительных настройках добавьте параметр applicationkey и userkey
  • В расширенной конфигурации добавьте URL-адрес задачи https://trello.com/c/. Оставьте остальные пустыми.
  • Перейдите в представление Список задач. Rightclick New → Query
  • Выберите репозиторий веб-шаблонов и назовите его после доски или, как вам нравится
  • Добавьте еще один параметр boardid. Вы можете получить идентификатор платы с помощью https://trello.com/1/members/my?key={{trello_applicationkey}}&token={{trello_userkey}}
  • Используйте https://api.trello.com/1/boards/${boardid}/cards?fields=name,shortLink&key=${applicationkey}&token=${userkey} в качестве URL-адреса запроса
  • Используйте "name":"({Description}.+?)","shortLink":"({Id}.+?)" как шаблон запроса