如何发布个人composer包

一、将自己的包代码发布到github

先在github上发布创建仓库,将自己的代码提交到github上。代码主要结构如下图所示:
composer包示例图片【张贤健】
主要是src目录和composer.json。
1、composer.json主要代码可参考:

{
    "name": "zxj/kdniao",
    "description":  "kdniao services of composer project!",
    "keywords": ["zxj"],
    "license": "MIT",
    "authors": [
        {
            "name": "zxj",
            "email": "zxj@qq.com",
            "homepage": "https://github.com/zxj",
            "role": "Developer"
        }
    ],
    "require": {
        "php": ">=7.0.0",
    },
    "autoload": {
        "classmap": [
           
        ],
        "psr-4": {
            "Zxj\\Kdniao\\": "src/"
        }
    }
}

2、src目录代码如何写,去参考vendor目录下别人的包吧。

二、将代码发布到composer上

步骤如下:

  1. 注册账号
  2. 输入github地址,检查 先点击submit,然后输入github项目地址,check。如果报错,按照错误提示,更改你的代码。submit package
  3. 发布之后如有更新代码, 点击update即可
    发布自己composer包
  4. 不想手动更新??
    composer包发布
    然后在github上配置你的webhook,地址为:
https://packagist.org/api/update-package?username=yourname&apiToken=API_TOKEN

三、还想为自己的composer包加个版本??

为自己的git提交,添加标签即可。(没事建议包写完了再添加版本)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值