Вопросы по ревью кода Discourse

Здравствуйте,

мы планируем миграцию на Discourse и в настоящее время проводим тестирование.

Одна из наших целей — обеспечить двустороннюю синхронизацию между темой в Discourse и задачей в GitHub.

Для этого я установил стандартную Docker-конфигурацию Discourse, а также плагин Code Review (Discourse Code Review).

Что работает:

  • При создании новой задачи, ссылающейся на коммит, в Discourse автоматически создается новая тема в выбранной категории.

Что не работает:

При добавлении нового комментария в задачу вебхук срабатывает, но комментарий не отображается в Discourse.

Это работает по замыслу или проблема в конфигурации? Какие файлы журналов могут помочь?

Конечная цель — создать категорию с двусторонней синхронизацией между Discourse и GitHub. Для нашего сообщества мы хотим использовать Discourse, а наши разработчики должны работать только в GitHub…

Заранее спасибо!

Привет, Лилли, спасибо за ответ.

Да, плагин GitHub был первым местом. Он указал мне на плагин для ревью кода, так как плагин GitHub не удовлетворяет требованиям. Там есть всего несколько тем с запросами на новые функции, но без решения.

Привет, @humblebumble

Судя по всему, плагин не поддерживает комментарии к задачам (issues) на GitHub, несмотря на то что issue_comment указан как подписанное событие вебхука в документации плагина. Архитектура плагина изначально заточена только под коммиты и PR. Обычные задачи GitHub не то же самое, что PR, и в этом случае плагин будет молча терпеть неудачу.

Существует открытый запрос на добавление этой функции — вы можете проголосовать за него:

Но если у вас есть бюджет, лучший прямой путь — обратиться в канал Marketplace.