Automattic 重新努力下劃線,淘汰組件 Starter-Theme Generator
已發表: 2017-06-28
在過去的幾個月裡,我們收到了有關 Automattic 的開源 Underscores 入門主題的詢問。 在六個月沒有提交到 GitHub 存儲庫並且拉取請求沒有得到答復之後,用戶和貢獻者開始懷疑該項目是否被放棄了。
在聯繫 Automattic 以獲取 Underscores 的狀態更新後,該公司確認它仍然是一個活躍的項目,但沒有解釋為什麼它已經休眠了六個月。
在過去的幾周里,Underscores 存儲庫突然出現了大量提交,這是自 2016 年 12 月以來的第一次活動。該項目已經走出休眠狀態,Automattic 宣布打算重新努力維護它。
“隨著我們繼續推動主題的一致性,並想像古騰堡可能會變成什麼樣,我們將注意力重新轉移到下劃線,”大衛肯尼迪說。 “去年,我們從社區收到了很多關於 Underscores 以及我們是否已經放棄它的問題。 沒門! 這是一個穩定的項目,我們喜歡做一些新的東西,遠離它。 它讓我們對 Underscores 的未來有了更好的視角和更多的想法。”
Kennedy 解釋了該項目的維護人員在過去一年半的時間裡是如何嘗試使用 Components 的,這是一個入門主題生成器,旨在通過可重用的構建塊為主題開發提供更加模塊化的方法。 團隊決定停用組件,轉而將重點重新放在下劃線上並應用他們從實驗中學到的東西。
“我們為將不同的組件拼湊在一起而製造的發電機很快就變得複雜了,”肯尼迪說。 “我們創建了一個插件來測試本地構建,並努力採用一種無縫方式從一個代碼庫製作許多入門主題。 最初的想法仍然是可靠的:通過構建塊來製作初學者主題來做更多的事情。 但我們沒有達到目標,因此我們將淘汰組件。”
Underscores 將 Ulrich Pogson 添加為新提交者
Automattic 已任命 Ulrich Pogson 為 Underscores 的新提交者,這是繼 Philip Arthur Moore 之後的第二個非 Automattic 貢獻者,以獲得提交訪問權限。 Pogson 是 WordPress 貢獻者和聚會組織者,主題審查小組的成員,以及 Underscores 社區的獨立聲音。
Philip Arthur Moore 說他聽到這個消息很興奮,並感謝 Automattic “不再允許 Underscores 在葡萄藤上腐爛”。
“公平地說,我對首發主題的參與可能會從昏迷中走出來並找到新的生活,”摩爾說。 “這正是主題社區現在所需要的,看到我們想出和創造的東西,我感到非常興奮。”
1 月初,Underscores 社區對該項目普遍缺乏領導力和透明度表示擔憂。 貢獻者 Sami Keijonen 寫了一篇文章,就 Automattic 如何改進 Underscores 開發提出了建設性的想法。 他對該項目的建議之一是確定前進的領導力,一個人或一群人可以負責審查和討論問題並更頻繁地提出請求。 這將鼓勵對拉取請求進行更積極的討論和測試。

在這篇文章的評論中,Pogson 表達了類似的擔憂,並表示他可能會對創建 Underscores 的分支感興趣。
“就我個人而言,我也不願做出貢獻,因為我不確定 PR 何時會合併,”Pogson 說。 “我希望看到定期反饋,而不是 PR 在合併狂歡中被合併。 在滿足 Automattic 需求的同時滿足社區需求之間也存在衝突。”
現在 Pogson 已被任命為提交者,他或許能夠協助團隊保持對問題的積極討論並保持拉取請求的進展。
“很多人使用 Underscores 作為他們的客戶和 w.org 主題的基礎,”Pogson 說。 “我想引入一些讓我成為更好的開發人員並讓其他人更容易上手的東西。”
Pogson 說他仍在團隊中找到自己的位置,他預計他很可能會在開始時合併簡單的 PR。 他喜歡在 Underscores 上工作,並表示他經常喜歡處理未解決的問題並提供反饋。
Sami Keijonen 表示,他認為 Pogson 作為提交者的加入是“非常好的消息”。
“他們將重點重新放在了 Underscores 上,他們可以將 Components 的最佳創意帶到 Underscores 上,”Keijonen 說。 “作為新的提交者,Ulrich 是完美的選擇。 他長期參與開發,並了解大局。 很高興看到來自 Automattic 之外的提交者。 不同的觀點總是受歡迎的。”
Keijonen 表示,他也對大衛肯尼迪發揮更積極的領導作用感到樂觀,並希望該項目將繼續從中受益。
“儘管如此, _s仍然是 Automattic 的首發主題,”Keijonen 說。 “這可能意味著未來會有更多與 wp.com 相關的決定。 這就是為什麼許多人擁有自己的_s分支的原因之一。” 他列舉了一些擁有 Underscores 活躍分支以滿足其特定興趣的公司的例子,包括 WebDevStudios、Zeeland Family 和 Digitoimisto Dude Studio。
“這將是一次有趣的合作,因為我是唯一沒有在 Automattic 工作過的提交者,”Pogson 說。 “我認為 Automattic 的需求和社區的需求之間總會存在一定的衝突,這僅僅是因為項目的性質。 許多插件作者都有同樣的問題,他們收到的請求對其他客戶來說並不理想。 仍有一些不確定性,但我相信這些事情將來會得到澄清。”
