我正在使用 Phabricator 来管理我公司的内部包。
由于我们有很多具有大量依赖项的包,因此管理依赖项变得很困难。这就是为什么我想将 packages.json 添加到包含所有包和版本的作曲家配置中。
但不幸的是,我找不到如何用phabricator 做到这一点。
由于 phabricator 的主要目的是管理包,我不明白为什么处理这个简单而重要的事情如此困难......
手动构建 packages.json 将非常困难和耗时
最好的方法是什么?
我正在使用 Phabricator 来管理我公司的内部包。
由于我们有很多具有大量依赖项的包,因此管理依赖项变得很困难。这就是为什么我想将 packages.json 添加到包含所有包和版本的作曲家配置中。
但不幸的是,我找不到如何用phabricator 做到这一点。
由于 phabricator 的主要目的是管理包,我不明白为什么处理这个简单而重要的事情如此困难......
手动构建 packages.json 将非常困难和耗时
最好的方法是什么?
我自己找到了答案。
使用 phabricator 的最佳方法是使用“ satis ”
安装 satis 后,您可以使用 satis 命令生成 packages.json。
只需阅读 satis 文档,它非常简单。
要检索 phabricator 存储库列表,您必须使用带有令牌的 phabricator API “diffusion.repository.search”并调用 satis 命令来添加每个存储库。