| .. | ||
| building-your-first-extension.md | ||
| how-to-design-a-simple-extension.md | ||
| README.md | ||
| title | post_status | comment_status | taxonomy | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 开始构建扩展 | publish | open |
|
开始构建扩展
本部分提供构建、测试和分发 WooCommerce 扩展的指南和资源。
重要:内部代码与公共代码
并非所有 WooCommerce 代码都适用于扩展。Automattic\WooCommerce\Internal 命名空间中的类以及带有 @internal 标记的代码仅供 WooCommerce 核心使用:WooCommerce 不同版本之间的兼容性不保证,如果您的扩展使用了这些代码,可能会出现问题。请参阅 扩展开发最佳实践 和 内部命名空间文档。
快速入门
提交到 WooCommerce 市场
加入 WooCommerce 市场,让您的扩展面向全球 360 多万家活跃商店。
了解更多关于 为什么扩展开发者选择 WooCommerce 市场 以及 如何提交您的扩展。
质量洞察工具包 (QIT)
所有拥有 WooCommerce.com 个人资料的开发者可用
QIT (Quality Insights Toolkit) 是 WooCommerce 为插件和主题开发的测试平台。它允许开发者快速运行各种预配置的测试,并集成自己的自定义端到端测试,以确保其扩展的可靠性、安全性以及兼容性。
关键特性
- 托管测试套件: 运行预配置的端到端测试、激活测试、安全扫描、PHPStan 分析、API 测试等。
- 自定义端到端测试: 通过 QIT 编写和运行基于 Playwright 的自定义端到端测试。
- 持续质量检查: 通过 CLI、GitHub Actions 等无缝将 QIT 集成到您的开发流程中。
- 市场集成: 目前仅在 WooCommerce 市场上的扩展的封闭测试阶段。
开发工具
- 扩展模板 - 了解如何使用我们的 create-woo-extension 包来创建新的扩展。
- WooCommerce CLI - WooCommerce 开发的命令行工具。