您好 @PeakProsperity,
抱歉打扰您的市场话题,但我想提醒您,现在可能不是开始这项工作的最佳时机。
我们正在通过用 Glimmer 组件替换小部件系统来现代化 Discourse 的 JavaScript 代码库。
帖子流是使用小部件编写的,我们预计将在下半年开始对其进行现代化/重写。
一旦完成,由于帖子流将被重写,您现在所做的任何工作都将需要返工,或者至少需要大量修改。
希望我为您节省了一些钱。 ![]()
话虽如此,关于项目本身,正确地嵌套帖子是一项非常大的工程,需要做好。
在前端,您可以相对快速地完成 90% 的工作,但一旦开始使用,许多东西就会损坏,而剩下的 10% 非常困难。
Discourse 中有很多代码都期望帖子按线性顺序显示/读取。
还存在需要解决的服务器端问题,例如如何跟踪未读帖子等。