使用Playground预览WordPress核心拉动请求

亚当·杰林斯基,WordPress Playground的创始人,宣布今天,WordPress核心PR预览器已经上线。Playground是一个实验项目,它使用WebAssembly(WASM)在浏览器中运行WordPress它创建了一个具有管理员访问权限的WordPress实例,无需安装PHP、MySQL或Apache,几乎可以立即启动测试站点。

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

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

  • ?公共关系=5481–预览该公关
  • ?url=/wp-admin/post-new.php–在WordPress中加载该URL
  • ?模式=无缝–重定向至全屏Playground,无需浏览器chrome和任何其他额外UI元素

Zieliński确定了第一个实现中的几个已知问题,开发人员在使用预览器时应该注意这些问题:现有的PR需要重新调整基础才能工作,但新的PR可以正常工作。此外,如果你测试一下,你会发现下载WordPress可能需要很长时间,因为捆绑包大小约为45MB。贡献者正在努力寻找一种优化方法,以便更快、更有效地预览PR。任何问题或错误都可以报告给操场存储库的问题.

作为游乐场路线图,杰林斯基正在制作所有WordPress项目的pull请求预览器而不仅仅是核心,正如他在规划问题中概述的那样:

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

WordPress开发人员通常使用一个一次只能运行单个分支的登台环境,或者根本没有登台环境。这使得测试和团队工作流变得困难。

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

WordPress元贡献者最近在官方目录中为插件实现了“实时预览”按钮,但最终在许多插件损坏后恢复由于操场环境中的支持不足。杰林斯基和贡献者仍在完善插件的实时预览体验托管在WordPress.org上创建蓝图API这将便于开发人员定制Playground实例。


这样地

0

时事通讯

通过电子邮件订阅

输入您的电子邮件地址以订阅此博客并通过电子邮件接收新帖子的通知。

从WP酒馆了解更多信息

立即订阅以继续阅读并访问完整存档。

继续阅读