github、Packagist、composer发布

第一步:安装composer,自己百度,网上一大堆

第二步:新建test目录,并切换到test下执行composer init 可以根据提示设置信息,也可一路回车,之后test文件夹下生成了一个composer.json文件

第三步:在test/src/文件夹下新建Test.php类

如图:


Test类代码

第四步:在composer.json中增加自己的 autoloader

如图:


增加自己的 autoloader

第五步:在GitHub中新建同名的仓库,并把上面代码push到此仓库,然后再相应的项目中点击setting,进入到设置页面,在配置Packagist的hook。

如图:


点击setting


搜索并点击packagist

上面点击创建了之后,接下来要去 https://packagist.org/profile/ 上面创建一个号,看一下自己的API token 


复制token

回到github进行hook相关配置: 


配置hook

然后点击add service按钮配置成功


第六步:在Packagist官网中点击submit包的GitHub地址


检测


提交

大功告成


ok了

第七步:使用自己定义的包

先配置代理:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

下载包到项目(dev-master默认分支)

composer require wanlliu/hello dev-master

使用代码实例


代码实例
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 是什么 如果你知道yum、apt-get、npm、bower等命令中的一种或者多种,那么,你也能很快知道compo...
    旱魃一样阅读 3,160评论 0 9
  • Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Compo...
    dreamer_lk阅读 2,414评论 0 15
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,116评论 25 708
  • 三年前的夏天 我收到了录取通知书 即将进入大学 就要是一个大学生了 对于那时的我 最尴尬的事情是 不曾拥有一个QQ...
    AugustusGX阅读 342评论 0 1
  • 看了医生,脚不疼了?中午加班,履行文艺委员职责
    海阔林韵阅读 146评论 0 0