1.8 KiB
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 开发工作流程指南:
- 运行测试:请参阅 running-tests.md 了解 PHP 和 JavaScript 测试命令、测试环境设置和故障排除
- 代码质量:请参阅 code-quality.md 了解代码检查和代码风格修复
- PHP 检查样板:请参阅 php-linting-patterns.md 了解常见的 PHP 检查问题和修复方法
- JS/TS i18n 样板:请参阅 js-i18n-patterns.md 了解可翻译字符串样板和占位符用法
- Markdown 检查:请参阅 markdown-linting.md 了解 Markdown 文件检查和格式化
开发工作流程
标准开发工作流程:
- 进行代码更改
- 运行相关测试:
pnpm run test:php:env -- --filter YourTestClass - 运行检查/类型检查:
pnpm run lint:changes:branch:php - 修复任何问题:
pnpm run lint:php:fix - 仅在测试通过后提交更改
关键原则
- 进行更改后始终运行测试以验证功能
- 在开发过程中使用特定的测试过滤器来运行相关测试
- 仅修复当前分支中代码的检查错误
- 测试失败会提供详细的输出,显示预期值与实际值
- 测试环境会自动处理 WordPress/WooCommerce 设置