使用composer时如何解析包以及如何添加自定义包?
一个例子是我有一个自定义应用程序,我希望人们能够使用composer来获取我的包。我该怎么做?
答案 0 :(得分:6)
Packagist是Composer的主要存储库。您可以将包裹提交至Packagist.,然后您可以询问其他想要使用您的包裹的人,只需将您的包裹添加到composer.json
文件中。
答案 1 :(得分:1)
供进一步参考:
如Composer Documentation > VCS Repository中所述,在项目中添加引用fork的存储库,它将使用您的存储库而不是packagist:
{
"name": "acme/my-app",
"repositories": [
{
"type": "vcs",
"url": "https://github.com/yourusername/project-name"
}
],
"require": {
"repo/project-name": "dev-master"
}
}