Composer - 如何将自己的包添加到列表中

时间:2012-09-20 09:59:16

标签: php symfony composer-php

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

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

2 个答案:

答案 0 :(得分:6)

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

您可以在About Packagist Page.

上找到有关如何创建包的更多信息

答案 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"
    }
}