前戏
开始之前,需要安装composer:
linux
curl -sS https://getcomposer.org/installer | php
执行php composer.phar的调用composer,或者
mv composer.phar /usr/local/bin/composer
现在直接可以使用composer命令了。
windows
https://getcomposer.org/Composer-Setup.exe
直接安装即可。
正题
下面开始步入正题:
- 注册一个github账号,创建一个新项目,例如我的测试项目tinymvc,并在https://windows.github.com/安装git客户端
- 按照项目里面的命令创建README.md,composer.json,composer的内容:
{ "name": "cloud/tiny", "type": "library", "keywords": ["tinyframework"], "license": "MIT", "description": "The TinyMVC Framework Libraries", "authors": [ { "name": "Hisune", "homepage": "http://hisune.com" } ], "require": { "php": ">=5.3.0" }, "autoload": { "psr-0": { "Tiny": "." } } }
- 新建目录Tiny,添加文件。
- https://packagist.org/上Submit Package,地址填项目地址加个.git
- 本地新建composer.json,填写
{ "require": { "tiny/tiny": "1.1" }, "repositories": [ { "type": "vcs", "url": "https://github.com/hisune/tinymvc.git" } ] }
- github里面创建branch的release,版本号定为1.1
- 命令行composer install
如果您觉得您在我这里学到了新姿势,博主支持转载,姿势本身就是用来相互学习的。同时,本站文章如未注明均为 hisune 原创 请尊重劳动成果 转载请注明 转自: 定义自己的composer包 - hisune.com
1 Comments