こんにちは、
Discourse への移行を検討しており、現在テスト中です。
達成したい目標の一つは、Discourse のスレッドと GitHub のイシュー間の双方向同期を実現することです。
そのために、Discourse の標準的な Docker 環境をセットアップし、Code Review プラグイン(https://meta.discourse.org/t/discourse-code-review/103142)もインストールしました。
動作すること:
- コミットを参照する新しいイシューを作成すると、それが選択されたカテゴリに新しいスレッドとして Discourse に投稿されます。
動作しないこと:
イシューに新しいコメントを追加すると、Webhook は送信されますが、そのコメントが Discourse に表示されません。
これは仕様通りの動作でしょうか、それとも設定の問題でしょうか?どのログファイルを確認すればよいでしょうか?
最終的な目標は、Discourse と GitHub 間で双方向同期が行われるカテゴリを作成することです。コミュニティ向けには Discourse を利用し、開発者には GitHub のみを見てほしいと考えています。
よろしくお願いいたします!
こんにちは、リリー、回答ありがとうございます。
はい、GitHub プラグインが最初の場所でした。このプラグインは、GitHub プラグインが要件を満たさないため、コードレビュープラグインを指し示しました。機能リクエストに関するスレッドがいくつかありますが、解決策はまだありません。
chapoi
4
@humblebumble さん
お見かけした限りでは、プラグインのドキュメントに issue_comment が購読対象のウェッブフックイベントとして記載されているにもかかわらず、このプラグインは GitHub のissueコメントには対応していないようです。このプラグインはアーキテクチャ上、コミットとプルリクエストのみを対象として設計されています。通常の GitHub Issue はプルリクエストとは異なり、エラーを出力せずに失敗してしまいます。
この機能に関するオープンな機能リクエストがありますので、ご賛同いただける場合は投票をお願いします:
ただし、予算がある場合は、Marketplace で相談するのが、最も直接的な解決策でしょう。