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