无参考的插件开发

Michael,答案是:参考现有技术文档,因为文档会很快过时,而且往往只触及表面。相比之下,流行的插件通常会保持更新,并涵盖更复杂的用例。

在过去几年里,我和我的同事们已经学会了利用现有的代码库来理解各种方法。

我推荐你参考 Discourse 核心团队(official)、Pavilion(pavilion)以及我的代码库中的示例(按此顺序!:sweat_smile:)。

随着平台不断发展,依赖项的新版本和新功能不断推出,利用平台新增技术(例如)的官方插件可以作为很好的起点。

寻找一个功能上与你想要实现的目标相似的插件,并借鉴其方法。

下面是一个添加了一个路由的插件示例:

2 个赞