WooCommerce开发周期 woocommerce-dev-cycle

这个技能用于WooCommerce开发工作流,专注于运行自动化测试、代码质量检查和优化开发流程。提供从代码更改到测试通过的完整指导,适用于WooCommerce项目的后端开发、测试和维护。关键词:WooCommerce,开发,测试,代码质量,工作流,自动化测试,PHP,JavaScript,代码检查,开发周期。

测试 0 次安装 0 次浏览 更新于 3/7/2026

name: woocommerce-dev-cycle description: 为WooCommerce开发运行测试、代码检查和质量检查。在运行测试、修复代码风格或遵循WooCommerce项目的开发工作流时使用。

WooCommerce开发周期

此技能提供WooCommerce开发工作流的指导,包括运行测试、代码质量检查和故障排除。

指令

遵循这些WooCommerce开发工作流的指南:

  1. 运行测试:参见running-tests.md获取PHP和JavaScript测试命令、测试环境设置和故障排除
  2. 代码质量:参见code-quality.md获取代码检查和代码风格修复
  3. PHP代码检查模式:参见php-linting-patterns.md获取常见PHP代码检查问题和修复
  4. Markdown代码检查:参见markdown-linting.md获取Markdown文件代码检查和格式化

开发工作流

标准开发工作流:

  1. 进行代码更改
  2. 运行相关测试:pnpm run test:php:env -- --filter YourTestClass
  3. 运行代码检查/类型检查:pnpm run lint:changes:branch:php
  4. 修复任何问题:pnpm run lint:php:fix
  5. 只有在测试通过后才提交更改

注意:WooCommerce使用pnpm作为其构建系统。对于其他Node.js项目,优先使用bun而不是npm/pnpm。

关键原则

  • 在更改后始终运行测试以验证功能
  • 在开发期间使用特定测试过滤器运行相关测试
  • 仅修复当前分支代码中的代码检查错误
  • 测试失败提供详细输出,显示期望值与实际值
  • 测试环境自动处理WordPress/WooCommerce设置