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 协议》,转载必须注明作者和本文链接
推荐文章: