利用composer发布自己的包步骤

1.创建自己的github仓库

点击右上角的 “+”号,选择 “ New repository”,出现下面页面:

 

接下来填写自己的仓库名,开始创建仓库

2.本地拉取仓库git clone 项目地址

-----------git clone出现Permission denied (publickey)解决办法:https://www.jianshu.com/p/38f18d67d60f

3.初始化composer:composer init

Package name (/) [kelaocai/yprint]: cmp/test
Description []: Elind Printer SDK
Author [kelaocai , n to skip]:xxxx 
Minimum Stability []: 
Package Type (e.g. library, project, metapackage, composer-plugin) []: library
License []: MIT

完整配置:
{
    "name": "cmp/test",
    "description": "test",
    "type": "library",
    "license": "MIT",
    "authors": [
        {
            "name": "John Smith",
            "email": "john@example.com"
        }
    ],
    "require": {},
    "autoload": {
        "psr-4": {
          "cmptest\\test\\": "cmptest/test/"
        }
      }
}

注释:Package name是包名,psr-4里面的左边代表命名空间,右边代表项目路径

4.写好的类

5.提交项目到github

git add .
git commit -m 'composer init'
git push

6.向 Packagist 提交包

然后才可以上传,我们获取github仓库的https的仓库地址,在packagist网站上点击submit菜单栏,菜单栏地址https://packagist.org/packages/submit,

在packagist网站提交页面,输入github仓库地址,checkout ,之后submit,如图

 

check图

 

submit图

 

8.设置 GitHub 代码自动同步

我的不用设置 GitHub 代码自动同步所以就不写这个了,百度搜

9.添加标签

点击release,发布一个版本

 

 

 

对勾一定要打上

对勾一定要打上,打上以后就是发布版本了。

 

到这里就完成了,

在thinkphp中composer require cmp/test,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值