Phabricator -> packages.json 代

Phabricator -> packages.json generation

我正在使用 Phabricator 来管理我公司的内部包。

由于我们有很多依赖项的包,因此很难管理依赖项。这就是为什么我想在包含所有包和版本的作曲家配置中添加 packages.json。

但不幸的是我找不到如何使用 phabricator 来做到这一点。

由于 phabricator 的主要目的是管理包,我不明白为什么处理这个简单而重要的事情如此困难...

手动构建 packages.json 将非常困难且耗时

最好的方法是什么?

我自己找到了答案。

使用 phabricator 的最佳方法是使用 "satis"

安装 satis 后,您可以使用 satis 命令生成 packages.json。

看看satis文档就知道了,很简单

要检索 phabricator 存储库列表,您必须使用带有令牌的 phabricator API "diffusion.repository.search" 并调用 satis 命令来添加每个存储库.