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 的需求和社区的需求之间总会存在一定的冲突,这仅仅是因为项目的性质。 许多插件作者都有同样的问题,他们收到的请求对其他客户来说并不理想。 仍有一些不确定性,但我相信这些事情将来会得到澄清。”
