@bcartwri96 我觉得归根结底,Discourse 插件 API 缺乏全面的文档。
Meta 上有一些零散的信息,例如 https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins-part-1/30515/1,但似乎没有完整的 API 参考。虽然其中部分内容属于标准的 Ember 或 Rails 范畴,但中间仍有大量内容纯属 Discourse 的约定俗成。
长远来看,如果社区能够着手编写一本 Discourse 开发者手册来填补这一空白,那将非常有益。我们已在 Pavilion 上实践了一些片段式的操作指南(HOWTOs),希望这些工作能为开发更全面的参考指南奠定初步基础。