SuperAPI AI 工具集

woocommerce-backend-dev

编程与开发

查看项目

更新于 10-15 21:05

技能介绍

用途:在 WooCommerce 项目中新增或修改后端 PHP 代码时,按项目既有规范与约定进行开发,适用于创建新类、方法、钩子或改动现有后端代码。

主要能力与参考文档:创建代码结构参见 file-entities.md(新建单元测试文件参见 unit-tests.md);方法、变量与参数命名参见 code-entities.md;通用编码标准与最佳实践参见 coding-conventions.md;钩子回调约定与文档参见 hooks.md;依赖注入容器用法参见 dependency-injection.md;CRUD 操作中的数据完整性参见 data-integrity.md;单元测试约定参见 unit-tests.md。

关键原则:始终遵循 WordPress Coding Standards;使用类方法而非独立函数;新内部类默认放在 src/Internal/;使用 PSR-4 自动加载与 Automattic\WooCommerce 命名空间;为新功能编写完整单元测试;提交改动前运行 lint 与测试;适用时优先使用 bun 而非 npm/bunx 管理 Node.js 包。

版本号:确定 @since 注解使用的下一个 WooCommerce 版本号时,读取 trunk 分支 includes/class-woocommerce.php 中的 $version 属性,去掉 -dev 后缀,例如 trunk 显示 10.4.0-dev 则使用 @since 10.4.0;针对 trunk 审查 PR 时,即使 trunk 版本相对已发布版本看似“未来”,也以 trunk 中的版本为准。

限制:资料未提供安装命令、收费方式、支持平台或具体使用步骤,暂未提供。