【发布时间】:2014-08-21 18:57:26
【问题描述】:
我正在为我的 Wordpress 项目使用来自 Roots.IO 的出色的 Wordpress 堆栈 Bedrock。我从原始存储库创建了一个分支,并根据我的具体情况进行了轻微的定制,因为开发人员鼓励我们在他们的 README 文件中这样做。
推荐的 Bedrock 安装是通过 Composer 命令composer create-project roots/bedrock 完成的,该命令从 Packagist 下载包。这可行,尽管我需要使用它的分叉版本。
如果我对 Composer 的理解正确,我有几个选择:
到 Packagist 的分叉存储库
将我的分叉存储库提交给 Packagist。 Packagist 不建议这样做,但我已经尝试过一些奇怪的结果(如果需要,我可以详细说明)。
使用自定义存储库 URL 创建项目
运行create-project 命令并将--repository-url 选项设置为我的分叉存储库的URL。对于以下错误(对于原始存储库和分叉存储库),这并不适用:
$ composer create-project wpgrouse/wpgrouse-bedrock --repository-url:https://github.com/wpgrouse/wpgrouse-bedrock.git
无法下载文件https://github.com/wpgrouse/wpgrouse-bedrock/packages.json。
嗯,基岩中没有这样的文件。
使用原始存储库并每次手动创建修改
这很糟糕,原因很明显。
你能帮我解决这个头痛吗? I posted the question to Bedrock GitHub as well,但是我非常着急,我也想在这里寻求一些帮助。
提前谢谢你,彼得!
【问题讨论】:
标签: wordpress git github composer-php packagist