packagist 发包
前提
- 需要了解GitHub相关知识
- 需要了解packagist相关知识
- 了解composer相关知识
准备工作
- GitHub账户 GitHub注册
- Packagist账户 Packagist注册
开始
- 在GitHub上
Create a new repository # 需要将其设置为 public 项目
- 添加
composer.json
任意方式皆可 内容如下 : (具体内容依据个人项目进行修改, 本处只作为示例){ "name": "nfangxu/packagist_test", "description": "nfangxu submit packagist test", "license": "Apache-2.0", "minimum-stability": "stable", "version": "1.0.0", "authors": [ { "name": "nfangxu", "email": "nfangxu@nfangxu.com" } ], "support": { "issues": "https://github.com/nfangxu/packagist_test/issues" }, "require": { "php": ">=5.6.0" }, "autoload": { "psr-4": { "nfangxu\\packagist_test\\": "src/" } } }
- 进入项目, 点击
setting
->Integrations & services
->Add service
->搜索并选择 packagist
- 接下来会弹出三个输入框
User
&Token
&Domain
User
输入 Packagist 用户名, 注意是用户名, 不是邮箱Token
登录 Packagist , 在profile
中点击show API Token
获取Domain
留空即可
- 在 Packagist 中点击
submit
, 将项目的url地址复制粘贴到输入框中, 点击check
- 如果提示
A package with the name nfangxu/packagist_test already exists.
, 则需要更改composer.json
文件中name
值
- 如果提示
- 点击
submit
提交
结束
- 至此, 便可以使用
composer
来安装你上传的package了 - 还可以自动更新你push到GitHub的代码哦~~
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: