10

使用 composer 时如何解析包以及如何添加自定义包?

一个例子是我有一个自定义应用程序,我希望人们能够使用 composer 来获取我的包。我该怎么做?

4

2 回答 2

9

Packagist是 Composer 的主要存储库。您可以将您的包裹提交给Packagist。然后你可以要求其他想要使用你的包的人,将你的包添加到他们的composer.json文件中。

您可以在About Packagist 页面上找到有关如何创建包的更多信息。

于 2012-09-20T10:08:28.160 回答
4

供进一步参考:

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"
    }
}
于 2014-02-22T02:34:23.173 回答