创建compser包上传到packagist

简单的创建一个compser包上传到packagist

  • 准备工作是得有GitHubpackagist账号
  • packagist的账号可以用GitHub来登录

大致流程是:

  1. 先在GitHub上创建一个仓库让后clone下来

  2. 初始化composer(composer的安装请自行百度)

  3. 编辑composer.json 和 创建对应的文件夹和文件

  4. 完成后提交到GitHub仓库上面

  5. 创建一个发行版


    微信截图_20190227170611.png
  6. 登录packagist提交submit


    微信截图_20190227171324.png
地址就是仓库的地址

初始化一个composer

composer init

编辑composer.json文件

{
    "name": "imagecompound/imagecompound",
    "description": "Image compound",
    "authors": [
        {
            "name": "cc2415",

            "email":"czc2415@qq.com"
        }
    ],
    "license": "MIT",
    "require": {
        "php": ">=5.6"
    },
    "autoload": {
        "psr-4": {
            "ImageCompound\\": "src/ImageCompound"
        }
    }

}

文件目录

|-src
      |--ImageCompound
          |--Image
              |--Ima.php
          ImageClient.php
|-composer.json

最终compser require 引入的目录会变成这个样子

|-vendor
    |--imagecompound
        |-imagecompound
            |-src
                |--ImageCompound
                    |--Image
                        Img.php
                    ImageClient.php

个人博客

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 是什么 如果你知道yum、apt-get、npm、bower等命令中的一种或者多种,那么,你也能很快知道compo...
    旱魃一样阅读 3,364评论 0 9
  • Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Compo...
    bycall阅读 2,438评论 0 1
  • 中午爸爸流鼻血,很多!他自己诊断说可能活血药吃的。心里有点担心!下午刚到单位就接到他的电话,吓得心“咯噔”...
    写给不答应先生的情书阅读 185评论 0 1
  • 一杯茶,一本书留不住时间,只是给时间添了些内容。时间要消失的,什么人,什么方法,什么事,什么物,我都休想留它...
    伊人若雨阅读 312评论 0 1
  • RubyHong阅读 473评论 0 2

友情链接更多精彩内容