Discourse 在这方面缺失了什么?Discourse 能否得到改进以满足您的需求,从而让您完全无需使用 GitHub?
您提到了拉取请求(pull requests),所以需求可能是能够请求更改,然后在更改最终确定之前由他人进行审查和批准?我想您可以通过“Discourse 方式”来实现这一点,例如回复帖子以请求审查,或者在做出更改后将其分配给某人。我曾通过设置主题定时器自动删除回复取得了一些成功,这样主题就不会被大量琐碎的回复所拖累。
另一个想法是使用策略插件(policy plugin)。当某个主题被更改时,可以通知某个群组,并要求他们确认已阅读并同意该更改。
话虽如此,我认为这是一个非常棒的想法,我希望看到它被实现。我甚至觉得这对 Meta 板块也很有用!我们这里有很多关于 GitHub 仓库的主题,如果能直接在首帖(OP)中看到这些仓库的 readme.md 文件的更新,而无需在两个地方维护它们,那将非常理想。
对于 Discourse for Teams 来说,这也将是一个有用的功能,这样重度使用 GitHub 的团队仍然可以将 Teams 作为参考的“单一事实来源”,而无需每个人都频繁登录 GitHub。我想这可以成为代码审查插件的一部分,或者作为其配套插件。