资讯专栏INFORMATION COLUMN

创建packagist composer库

sugarmo / 2153人阅读

摘要:创建库设置公钥略过创建包版本来自于分支和,分支代表版本除外,代表版本登录点击由上角的提交仓库的地址添加指向的地址安装库如果报错执行

1.mkdir app && cd app
2.composer init
3.vi composer.json

{
    "name": "yourname/yourpro",
    "description": "desc",
    "authors": [{
        "name": "yourname",
        "email": "yourname@gmail.com"
    }],
    "require": {},
    "autoload": {
        "classmap": [
            "lib/"
        ]
    }
}

4.创建git库yourname/yourpro
5.git remote add origin git@github.com:yourname/yourpro 设置公钥略过
5.git add .&& git commit -am "init" && git pull orgin master && git push orgin master
6.创建tag composer包版本来自于git分支和tag,分支代表dev版本(除master外),tag代表stable版本
7.git tag 1.0 && git push origin --tags
8.登录https://packagist.org/ 点击由上角的submit提交git仓库的地址
9.添加 GitHub Service Hook domain 指向packagist的地址


10.安装库 composer require "yourname/yourpro:1.0.0
如果报错,执行composer update nothing:

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your min
imum-stability setting
   see  f
or more details.

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30275.html

相关文章

  • Travis CI 持续集成服务构建 Composer简明教程

    摘要:创建帐号提供的是持续集成服务,简称。在这里引入的原因是我们的项目需要使用服务进行持续集成和测试,当然你也可以替换成别的单元测试工具。创建单元测试用例是单元测试类库家族中的一员,使用的一个主要目的是为我们的模块创建单元测试用例。 本文首发于 Travis CI 持续集成服务构建 Composer 类库简明教程,转载请注明出处! 在项目开发过程中,编码工作只是软件开发整个过程中的一小部分环...

    DoINsiSt 评论0 收藏0
  • php-composer的安装与使用方法(简化版)

    摘要:中文网系统要求运行需要以上版本。注中的路径为相对于的路径这个时候,你就可以调用你自己编写的函数库或者类库了注本文内容参考了中文网,后续还会更新其它的实用功能 1.简介 Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。《Composer 中文网》 2.系统要求 运行 Composer 需要 PHP 5.3.2+ 以上版本。C...

    mikasa 评论0 收藏0
  • Composer】如何创建并发布一个自己的包

    摘要:上一篇简单介绍现在来说一说如何创建并发布一个自己的包,以这个简单的服务化类库为例,也作个简单说明。同时建议发布一个稳定的。任何支持的开源项目应该发布自己的包在上。 上一篇【Composer】简单介绍 现在来说一说如何创建并发布一个自己的包,以这个简单的服务化类库 twinkle/twinkle-api 为例,也作个简单说明。 有哪些步骤 编写代码 编写composer.json文件...

    xiaochao 评论0 收藏0
  • 学习开发自己的composer包,并使用GitHub实时更新到Packagist

    摘要:系统学习的使用请移步中文学习开发自己的组件要点理解如何实现自动加载第三方组件理解和的规范理解基于如何实现自动加载。 composer是什么 Composer 不是一个包管理器。是的,它涉及 packages 和 libraries,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。 Com...

    EasonTyler 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<