我试图从宏观上了解 Discourse 文件夹结构中各部分的布局,但有几个问题一直没能弄明白,比如 app/ 和 jsapp/ 的区别。
以下是我目前对主要文件夹的理解。如果我有理解错误的地方,请指正:
adminjs/- 通过访问 https://MY_SITE/admin 可进入的管理面板jsapp/- 不清楚app/assets/javascripts/admin/- 这与adminjs/有何关联?discourse/app- 主要的客户端应用功能位于此处discourse-common/- 在多个 Discourse 子系统间共享的功能?discourse-hbr/- 原始的 Handlebars 解析器?discourse-widget-hbs/- 某种 Handlebars 相关的组件