zoukankan      html  css  js  c++  java
  • 如何发布自己的composer包

    前提:

    你需要收github和Packagist账号

    github地址:https://github.com

    Packagist地址:https://packagist.org

    一:将你的composer包代码上传到github上

    如何上传代码到github上可以参考我的:github 简单使用

    如果你需要可以实现composer下载,那么你的composer包中必须要有composer.json文件

    composer.json文件基本格式你可以按照如下格式编写:

    {
    "name": "huaweichenai/baidu-discern",
    "description": "Baidu realizes picture recognition text package(百度实现图片识别文字包)",
    "keywords": ["yii2","baidu","discern","extension"],
    "type": "yii2-extension",
    "license": "BSD-3-Clause",
    "authors": [
    {
    "name": "huaweichenai",
    "email": "243681093@qq.com",
    "homepage": "https://www.wj0511.com/"
    }
    ],
    "require": {},
    "minimum-stability": "dev",
    "autoload": {
    "psr-4": {
    "huaweichenai\discern\": "src"
    }
    }
    }

    二:将composer包上传到packagist

    1:登录packagist然后点击右上角的submit按钮

    2:在输入框中输入你的github代码仓库地址,然后点击check

    image.png

    如果出现错误根据错误提示解决,没有错误点击submit

    等到submit执行过后出现如下界面表示你的composer包已经上传packagist上了

    image.png

    虽然我们已经将comspoer包上传到packagist上了,但是我们在本地安装我们的composer包时还是会报错的

    image.png

    这是因为我们没有在github上指定版本的原因,如果我们不想在github上指定版本,这时候我们可以执行

    composer require huaweichenai/baidu-discern "dev-master"  #huaweichenai/baidu-discern是我的composer包

    这时候就可以将我们的composer包下载下来了

    我们也可以在github上指定版本,那么如何在github上指定版本呢?

    1:点击releases

    image.png

    2:点击Create a new release

    image.png

    3:发布一个版本

    image.png

    4:发布一个版本之后我们在packgist上点击update进行更新,这时候我们就可以在本地不进行指定版本安装了

    composer require huaweichenai/baidu-discern

    将发布包上传到 Packagist 后可能需要几分钟才可以使用,如果出现问题,等过几分钟在进行安装就可以了

  • 相关阅读:
    HBase with MapReduce (MultiTable Read)
    HBase with MapReduce (SummaryToFile)
    HBase with MapReduce (Summary)
    HBase with MapReduce (Read and Write)
    HBase with MapReduce (Only Read)
    Hbase中的BloomFilter(布隆过滤器)
    HBase的快照技术
    How To Use Hbase Bulk Loading
    Cloudera-Manager修改集群的IP
    Java中的HashSet和TreeSet
  • 原文地址:https://www.cnblogs.com/huaweichenai/p/10255439.html
Copyright © 2011-2022 走看看