WordPress 探索使用 GitHub 代码空间来改善贡献者体验 » SEO 新闻

WordPress 首席开发人员 Helen Hou-Sandí 建议使用 GitHub Codespaces 以改善贡献者的体验。 GitHub 最近 宣布 GitHub Codespaces 的可用性,其基于云的快速启动开发环境,面向所有用户,免费用户每月免费使用 60 小时,专业用户每月免费使用 90 小时。 Codespaces 使单击一次即可启动任何 GitHub 存储库成为可能。

github-codespaces WordPress 探索使用 GitHub Codespaces 改善贡献者体验图片来源: GitHub.com

“我希望让 wordpress/wordpress-develop 在 GitHub Codespaces 中可用,最初的目标受众是在贡献者日开始为核心做出贡献的人们,”Hou-Sandí。 “这似乎主要是关于我们的容器设置的决策问题。”

启动和运行开发环境可能是参加贡献者日最耗时的方面之一,尤其是在 wi-fi 速度较慢的情况下。 Hou-Sandí ​​最近在 2022 年 WordCamp 美国贡献者日体验到了这一点。

“这段经历提醒我,作为一个项目,我们应该着眼于让为 WordPress 做出贡献变得更加容易,而远程开发选项是我们工具包中的一件好事,”她说。 “这允许贡献者以最少的设置开始,不需要台式机/笔记本电脑——你可以从平板电脑或手机上修补和测试 WordPress。”

Hou-Sandí ​​在 Codespaces 工作了将近两年。 在她 2021 年的 WCUS 演讲中,题为“使用区块编辑器为新白宫政府发声”,她通过现场演示的架构让观众大吃一惊 自定义块 使用代码空间。 这 记录,其中介绍了她和她的团队在 2020/2021 Biden/Harris whitehouse.gov 网站上所做的一些工作,这是一个很好的例子,说明 Codespaces 如何成为 WordPress 开发的有用工具。

WordPress 开发人员积极响应支持使用 Codespaces 来改善贡献者体验,许多人渴望在项目准备就绪时提供帮助和测试。

Gutenberg 工程师 Riad Benguella 表示,拥有一个内置的在线开发和测试环境将是“对 WordPress 和 Gutenberg 存储库的一个很好的补充”。

如果使用 Codespaces 可以减少摩擦并帮助人们在几分钟而不是几小时内建立开发环境,那么它将显着提高致力于贡献的活动的生产力。

“我相信这不仅对新贡献者有帮助,而且对所有贡献者都有帮助,”WordPress 开发人员 Tung Du 说。 “对我来说,使用 Codespaces 审查 PR 是一种很棒的体验。”

“此外,添加 Codespaces 支持也意味着添加 devcontainer 支持,这使得使用 VS Code 的贡献者更容易设置本地开发环境。”

GitHub 的 60 个免费小时的限制也可能被开发人员在他们自己的项目中用完,因此可能仍然需要使用其他本地开发方法的教程。 对于偶尔使用 Codespaces 的用户来说,在几秒钟内启动开发环境的便利性是无与伦比的。

“即使对于不是新手的贡献者,我也喜欢这个,”Scott Kingsley Clark 说。 “我个人会发现这非常方便,因为它消除了贡献的另一个障碍。 我完全赞成,一旦它准备好进行测试,我就迫不及待地想尝试一下。”

资源

相关文章