GitHub に新しい Discussions 機能が登場しました。その様子はこちらで確認できます here。私はソフトウェア開発コミュニティ用に Discourse を採用するか、それとも GitHub の機能を使うべきか検討しています。違いを評価した方はいますか?
新しい GitHub ディスカッションは気に入りました。なぜなら、イシュートラッカーはサポートに特化していないことがあり、一部のチームは別の場所でディスカッションチケットを開設するよう指示するからです(その場合、新しいアカウントが必要になったり、サポートチケットが単なるメールの場合、追跡が難しくなったりすることがあります)。
ディスカッション機能は、リポジトリに関する議論、特にサポートについて議論する場として理想的です。そもそも、イシューを作成する場合はすでに GitHub にログインしているため、ディスカッションへリダイレクトすることでサポートチケットの作成が極めて簡単になります。
とはいえ、Discourse ほど機能は豊富ではありません。実際、そこでできることは非常に限られており、本格的なフォーラムが必要な場合は Discourse をお勧めします。Discourse ではテーマやプラグインの導入が可能で、優れた検索機能があります。モデレーターはトピックや投稿に対してより多くの制御権を持ち、信頼レベルシステム、トピック内のタイムライン、リマインダー付きのブックマーク、トピックや投稿に関する通知を受け取る方法が複数あります(例えば、カテゴリ「お知らせ」「リリース」「称賛」でのトピック作成通知を指定しました。これにより、このトピックの存在に気づき、訪問することができました)。また、GitHub ディスカッションにはない多様な機能やカスタマイズオプションも備えています。
さらに、ディスカッションのスレッド形式のため、新しい投稿の追跡が困難です。通知がその投稿に直接リンクしない場合や、リンク先が正しくても、ディスカッション内の異なるスレッドで複数の新しい投稿があった場合、それらを見逃してしまいます。スレッドごとに検索しない限り、投稿が連続して表示されないためです。
この機能の作成は、彼らが最近始めたばかりだと思います。私の理解が正しければ、最も下部に解決済みの回答が表示されます:Github Package Registry doesn't work as guided · vercel/vercel · Discussion #5016 · GitHub
おそらく、すぐにそれを最上位に移動させるでしょう。彼らが議論用のフォーラムを作りたいとは思っていません。Q&A サービスなら、Stack Overflow の道筋を踏む必要があるかもしれません。例えば、コメント内のノイズを除去するために、なぜそこに必要なのでしょうか?
彼らが何を計画しているのか興味深いです。ありがとうございます。