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 說。 「我個人會發現這非常方便,因為它消除了貢獻的另一個障礙。 我完全贊成,一旦它準備好進行測試,我就迫不及待地想嘗試一下。」

資源

相關文章