您的位置:首页 > 编程语言

如何创建一个composer包

2016-08-04 13:33 155 查看

如何创建一个composer包

composer已经成了php程序员的标配, 但是composer需要搭配版本控制器使用,现在最好用的版本控制器当然是git了. 所以你需要有一个github账号才能愉快地玩耍

戳这里了解composer

先在你的项目根目录, 创建一个composer.json文件, 它的格式如下:

{
"name": "church/wechat",
"type": "library",
"description": "微信公众平台SDK",
"keywords": ["wechat"],
"license": "MIT",
"authors": [
{
"name": "qiqing",
"email": "church_qi@aliyun.com",
"homepage": "https://github.com/fireqong"
}
],
"autoload": {
"psr-4": {
"church\\Wechat\\": "src/"
}
},
"require": {
"monolog/monolog": "^1.19",
"guzzlehttp/guzzle": "^6.2",
"symfony/dependency-injection": "^3.1",
"yiisoft/yii2-apidoc": "^2.0"
},
"minimum-stability": "dev"
}


每一项的释义可以在composer官网的documention查看(戳这里查看). 写好代码之后,push到github上。然后在 https://packagist.org/ 上创建一个用户, 点击submit.





输入你的项目的github地址. 点击check就创建成功了, 然后别忘了创建一个钩子让github和packagist的项目自动同步. 进你的项目, 点击settings



点击webhook & services



输入packagist



user 就写你在packagist的用户名

token 的获取如下:



点击show api token, 就会显示你的api token, 复制它填入上面的表单中.

domain填https://packagist.org就可以了

然后添加就可以了.

下次你git push的时候就会自动更新了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息