MyParcel 插件开发工具包

2.43.3 2024-09-25 16:05 UTC

This package is auto-updated.

Last update: 2024-09-25 16:06:23 UTC


README

Latest version Packagist Downloads Codacy grade Code coverage PHPStan License Chat with us

MyParcel PDK (插件开发工具包) 用于在 PHP 电子商务平台上开发完整的插件。如果您只是想连接到我们的 API 而不是创建完整的插件,您应该查看我们的 php SDK

要求

  • PHP >=7.1
  • Composer

文档

有关示例、指南和深入信息,请访问我们的 插件开发工具包 (PDK) 文档

支持

创建问题或通过我们的 开发者门户联系页面 联系我们。

贡献

查看我们的 贡献指南 了解如何为 PDK 贡献。

先决条件

  • Node 18
  • Yarn
  • Docker

安装

创建 .env.local

cp .env.local.template .env.local

安装 Yarn 依赖

yarn

安装 Composer 依赖

docker compose up php

运行测试

运行所有测试

docker compose run php composer test

格式化

我们使用 Prettier 格式化 .json、.yml、.md 和 .html 文件。

确保您的 IDE 中启用了 Prettier 并在以下文件上运行

{**/*,*}.{md,html,yml,json}

设置 Git 钩子以在每次提交时运行 Prettier,修复任何格式问题。

yarn prepare

您还可以手动运行 Prettier

# Check formatting issues
yarn lint

# Fix formatting issues
yarn lint:fix