使用Playground预览WordPress核心Pull请求

AI 智能摘要
WordPress Playground 的创建者 Adam Zieliński 今天宣布,WordPress Core PR 预览器现已上线。Playground 是一个使用 WebAssembly (WASM) 在浏览器中运行 WordPress 的实验性项目。

WordPress Playground 的创建者 Adam Zieliński 今天宣布,WordPress Core PR 预览器现已上线。Playground 是一个使用 WebAssembly (WASM) 在浏览器中运行 WordPress 的实验性项目。它无需安装 PHP、MySQL 或 Apache 即可创建一个具有管理权限的 WordPress 实例,几乎可以瞬间启动一个测试网站。

图片[1]-使用Playground预览WordPress核心Pull请求-搬主题

测试Pull请求是 Playground 项目最令人兴奋的用例之一。新推出的 WordPress Core PR 预览器位于 playground.wordpress.net/wordpress.html。用户可以输入 PR 编号或 URL。

用于预览 wordpress-develop 版本库 pull pequests 的 PR 增加了对一些查询参数的支持,开发人员可以使用这些参数自定义预览的加载方式:

  • ?pr=5481 – preview that PR
  • url=/wp-admin/post-new.php – 在 WordPress 中加载该 URL
  • mode=seamless – 重定向到全屏 Playground,不显示浏览器 Chrome 浏览器和任何其他额外的用户界面元素

Zieliński 指出了首次实施中的几个已知问题,开发人员在使用预览器时应注意这些问题: 现有的 PR 需要重新安装才能运行,但新的 PR 可以正常运行。此外,如果进行测试,您会发现下载 WordPress 可能需要很长时间,因为捆绑包大约有 45MB。贡献者们正在努力寻找优化方法,以便更快、更有效地预览 PR。任何问题或错误都可以报告到 Playground 存储库的问题中。

作为 Playground 路线图的一部分,Zieliński 正在努力为所有 WordPress 项目(不仅仅是核心项目)制作一个Pull请求预览器,他在一个计划问题中对此进行了概述:

预览 WordPress Pull请求需要本地开发设置或暂存设置。

WordPress 开发人员通常使用的暂存环境一次只能运行一个分支,或者根本没有暂存环境。这就给测试和团队工作流程带来了困难。

提供一种使用 Playground 预览Pull请求的简单方法可以减轻这种负担,促进整个生态系统中更多的审查,并使测试调用变得更容易。

WordPress 元贡献者最近为官方目录中的插件实施了 “实时预览 “按钮,但由于 Playground 环境中的支持不足,许多插件都被破坏了,因此最终恢复了该按钮。Zieliński和贡献者们仍在完善WordPress.org上托管的插件的实时预览体验,并正在创建一个蓝图API,方便开发者定制他们的Playground实例。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容