PHP 依赖管理工具 Composer

GitHub:https://github.com/composer/composer

官方网站:https://getcomposer.org/

开发一个 SDK

GitHub:https://github.com/khs1994-php/php-sdk-example

{
  "name": "khs1994/qq-login",
  "description": "QQ Login SDK",
  "keywords": [
    "qq",
    "oauth"
  ],
  "homepage": "https://github.com/khs1994-php/qq-login",
  "type": "library",
  "license": "MIT",
  "authors": [{
    "name": "khs1994",
    "email": "khs1994@khs1994.com",
    "homepage": "https://khs1994.com"
  }],
  "require": {
    "php": ">=7.0"
  },
  "require-dev": {
    "phpunit/phpunit": "~5.0|~6.0"
  },
  "autoload": {
    "psr-4": {
      "QQLogin\\": "src/QQLogin/"
    }
  }
}

GitHub 设置

git 仓库设置中 Integration & services 中搜索添加 Packagist

Tokenhttps://packagist.org/profile/ 中查看

Domainhttps://packagist.org

在项目中使用

{
  "require":{
    "khs1994/qq-login":"*"
  }
}

之后引入

$ composer install | update

或使用命令行

$ composer require "khs1994/qq-login:dev-master"

自动加载

<?php
require 'vendor/autoload.php';

...

dist源码

dist 用于加了 tag 的版本。

想要克隆源码加上 --prefer-source

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯Bugly的专栏

移动 H5 首屏秒开优化方案探讨

导语 随着移动设备性能不断增强,web 页面的性能体验逐渐变得可以接受,又因为 web 开发模式的诸多好处(跨平台,动态更新,减体积,无限扩展),APP 客户端...

8365
来自专栏菩提树下的杨过

rpc框架之HA/负载均衡构架设计

thrift、avro、grpc之类的rpc框架默认都没有提供负载均衡的实现,生产环境中如果server只有一台,显然不靠谱,于是有了下面的设计,这其实是前一阵...

2918
来自专栏极乐技术社区

小程序搜索组件wxSearch

一、功能  支持自定义热门key  支持搜索历史  支持搜索建议  支持搜索历史(记录)缓存  二、使用  1、将wxSearch文件夹整个拷贝到根目录下  2...

4448
来自专栏linux运维学习

linux学习第三十一篇:iptables规则备份和恢复,firewalld的9个zone,firewalld关于zone的操作,firewalld关于service的操作

iptables规则备份和恢复 保存和备份iptables规则 service iptables save //会把规则保存到/etc/sysconfig/ip...

25910
来自专栏ionic3+

Cordova插件须知

ionic可以很方便的安装cordova插件,最新ionic-cli要求cordova插件里面有package.json和plugin.xml才能安装成功,如果...

1093
来自专栏娱乐心理测试

私有API检查工具详解

3385
来自专栏PHP实战技术

yum安装mysql 5.6

http://repo.mysql.com/yum/

5169
来自专栏Crossin的编程教室

将打飞机游戏打包成 exe

发现很多朋友在写了 pygame 的打飞机游戏之后,都很想打包成 exe 文件分享给别人玩。但是在打包的过程中,可能遇到一些问题。今天我就来整理一下 pygam...

4386
来自专栏PHP实战技术

yum安装mysql 5.6

http://repo.mysql.com/yum/

2965
来自专栏华章科技

零基础搭建Hadoop大数据处理环境

VMware的安装,装好一个虚拟机后利用复制虚拟机的方式创建后面几个虚拟机,省时省力,需要注意的是需要修改每个虚拟机的IP与主机名。

1263

扫码关注云+社区

领取腾讯云代金券