こんにちは @PeakProsperity さん、
マーケットプレイスのトピックに割り込んで申し訳ありませんが、今この作業を始めるのに最適な時期ではないかもしれないということをお知らせしたく存じます。
現在、Discourse の JavaScript コードベースをモダナイズしており、ウィジェットシステムを Glimmer コンポーネントに置き換えています。
投稿ストリームはウィジェットを使用して記述されており、第2四半期にモダナイズ/書き直しを開始する予定です。
それが完了すると、投稿ストリームは書き直されるため、今行われた作業はすべてやり直し、少なくとも大幅な修正が必要になります。
これでいくらかの費用を節約できたことを願っています。 ![]()
とはいえ、プロジェクト自体については、投稿を適切にネストすることは、正しく完了させるには非常に大きなプロジェクトです。
フロントエンドでは、仕事の 90% は比較的迅速に完了できますが、使い始めるとすぐに多くのものが壊れ、残りの 10% は非常に困難です。
Discourse には、投稿が線形順序で表示/読み取られることを期待するコードがたくさんあります。
未読投稿の追跡方法など、サーバー側の影響に対処する必要もあります。