如何创建一个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的时候就会自动更新了
相关文章推荐
- 【Composer】如何创建并发布一个自己的包
- 如何创建一个自己的【Composer/Packagist】包
- 如何创建一个自己的Composer包
- 如何创建一个成功的数据仓库(data warehouse) (想了解数据仓库的人士快看)
- 如何用VB.Net创建一个三层的数据库应用程序
- 如何在VC中利用系统函数创建一个新的线程
- 如何创建一个自定义帐户来运行 ASP.NET
- 如何创建一个用弹出窗口来查看详细信息的超链接列
- 如何为windows2000创建一个tftp service
- 如何在生产数据库中创建一个追踪客户端IP地址的触发器
- 如何用Delphi创建一个能随意拨号,并连接到对方的“猫”上的程序,谢谢(小弟才浅,请指教)
- [转] 如何用VB.Net创建一个三层的数据库应用程序
- 如何创建一个XML文件,然后创建一个与之关联的样式表文件?
- 如何创建一个简单的JAVA存储过程?[转贴]
- 如何创建一个有效的连接字符串
- 如何用VB.Net创建一个三层的数据库应用程序
- [转贴]如何用VB.Net创建一个三层的数据库应用程序
- 如何创建一个简单的JAVA存储过程?[转贴]
- 如何创建一个用弹出窗口来查看详细信息的超链接列
- 如何动态创建一个按纽 并给这个按纽绑上一个Onclick事件