标签:
在需要使用composer package的地方创建composer.json:
{
"name": "kidsit/myphppackage",
"type": "wordpress plugin",
"repositories": [
"type": "vcs",
"url": "git@github.com/kidsit/myphppackage.git"
],
"autoload": [
"files" :["vendor/kidsit/myphppacakge/packge-autoload.php" ]
]
}
随后就可以通过composer install来安装这个放在github上面的package了。
但是如果我们又希望能够直接在项目中开发变更该package,并且直接git push的话怎么操作呢?
这时composer的一个选项就非常重要了 --prefer-source,执行:
composer install --prefer-source,
这时composer则直接将上述存放于github中的package repo下载下来放到你的项目目录中,这样你既可以使用composer的依赖管理及PHP autoload功能,又能使用Git及Github的版本控制功能。
标签:
原文地址:http://www.cnblogs.com/kidsitcn/p/4541288.html