首页 文章

在Phabricator中添加新/自定义模块

提问于
浏览
0

我使用Bitnami堆栈安装了Phabricator并尝试添加具有以下功能的新模块"statistic about projects and people":项目时间线图等 . 请建议我们如何实现这样的功能 . 我没有找到任何文档只看了https://secure.phabricator.com/book/phabdev/

1 回答

  • 1

    如果这个新模块是您下载的,您可以将PHP文件放入"extensions"子目录中,或者如果它是具有自己的目录层次结构的更大扩展名,请将其保持独立并且 bin/config set load-libraries '["extension_name" => "path/to/extension"]' (一旦您有多个扩展名,它可能更容易编辑Phabricator配置文件并重新启动服务器,因为您需要在上面的命令中列出所有现有的扩展名) .

    如果您自己编写新的扩展,那么实际上并没有任何官方的API文档 - 最好的方法是找到类似的扩展,或Phabricator核心的一部分(应用程序都是扩展的例子)并使用它以源代码为例 . 有一些基本文档:https://secure.phabricator.com/book/phabcontrib/article/adding_new_classes/

相关问题