jarqvi / openapi-client
OpenAPI 客户端
14.0.0
2023-10-12 08:17 UTC
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
README
liara sdk,使用 PHP 语言编写的客户端,利用 fetch-api。
开发
注意:系统上必须已安装 Node 和 NPM、Docker、Docker Compose 和 PHP。
首先,使用以下命令克隆项目
git clone https://github.com/liara-cloud/php-sdk.git
其次,根据您的操作系统运行以下命令之一
Windows
./bin/cmd/generate.cmd && ./bin/cmd/doc.cmd && ./bin/cmd/remove-files.cmd && ./bin/cmd/class.cmd
cd ./bin/template/docs
npm install
npm run start
Linux/Mac
./bin/bash/generate.sh && ./bin/bash/doc.sh && ./bin/bash/remove-files.sh && ./bin/bash/class.sh
cd ./bin/template/docs
npm install
npm run start
第三,运行以下命令之一以安装包
composer install --ignore-platform-reqs
发布新版本
您需要提交更改并创建标签,然后需要推送新标签并更新 Packagist 中的 SDK 仓库
git add .
git commit -m "feat: new version"
git tag <version>
git push origin <version>
用法
注意:package.json 文件中的类型参数必须等于 commonjs。
composer require liara/sdk --ignore-platform-reqs