woocommerce/.ai/skills/woocommerce-dev-cycle/zh-cn/SKILL.md
2026-04-15 10:18:01 +08:00

1.8 KiB

name description
woocommerce-dev-cycle Run tests, linting, and quality checks for WooCommerce development. Use when running tests, fixing code style, or following the development workflow.

WooCommerce 开发周期

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

说明

遵循以下 WooCommerce 开发工作流程指南:

  1. 运行测试:请参阅 running-tests.md 了解 PHP 和 JavaScript 测试命令、测试环境设置和故障排除
  2. 代码质量:请参阅 code-quality.md 了解代码检查和代码风格修复
  3. PHP 检查样板:请参阅 php-linting-patterns.md 了解常见的 PHP 检查问题和修复方法
  4. JS/TS i18n 样板:请参阅 js-i18n-patterns.md 了解可翻译字符串样板和占位符用法
  5. 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. 仅在测试通过后提交更改

关键原则

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