主题审核操作的GitHub输出。

自动化。这是主题团队的许多评论者所想的梦想之一。如果有一种工具可以解决 90% 的问题,那么团队就可以专注于自动化脚本不容易发现的 10%。

进入Subject Review Action项目。 WordPress Meta 团队贡献者 Steve Dufresne 于周一提出了对新项目进行测试和反馈的请求。

“如果我们可以结合一些现有的代码分析工具,将一些手动测试自动化,并开放给更多的开发工作流程,是否可以提高主题的质量,减轻手动测试的压力,加快主题的开发速度”审核流程?”杜弗雷尼问道。

该项目目前运行多个测试套件,包括当前的 ThemeCheck 插件。主题作者可以通过在主题文件夹中运行 NPX 命令来运行文本,将其添加为 GitHub 上的操作,或者在本地克隆和运行文本。 Windows 当前不支持通过 NPX 运行。

现在,需要主题作者。无论您是为目录、客户端、第三方市场还是主题商店构建主题,这都是回馈 WordPress 的机会。从长远来看,这也是一个改进工具的机会,您可以作为主题开发人员从中受益。自动化主题测试有助于整个主题生态系统。

“主题作者需要对此持开放态度,并了解这并非所有要求,”主题团队代表 Carolina Nymark 说。 “这是关于提高主题的质量。”

该项目部分由主题组提供,用于 2020 年初的提案。 Denis Žoljom 确定了团队试图解决的三个问题:

  • 人们不喜欢阅读需求或手册。
  • 弹出的一些问题是重复的,可能会自动找到。
  • 在Trac中复习题目真的很麻烦。

以将评论移至GitHub为重点的提案,着重于第三点。然而,主题审查行动项目可能是解决一个或多个问题的开始。

显而易见的解决方案是项目可以自动化。但是,由于主题审核操作项可以设置为 GitHub 操作,这为团队的 GitHub 审核提案留下了空间。

Nymark 说:“我向史蒂夫提到了两件事——这就是我的观点——我们需要检查主题上传和实时主题,我们需要一个长期的解决方案。”在自动化之前进行测试,并且没有计划如何使用该工具,我担心花时间在上面。”

团队曾希望主题嗅探器项目将在某些方面带来更多自动化点。在以前的目标从未实现之后,很难激发希望。

“我也有类似的担忧,即该项目可能无法获得足够的采用率来通过 . ). [主题回顾行动]”,主题小组代表 William Patton 说。

虽然团队和一些主题作者仍在使用主题嗅探器,但 UI 仍有很多不足之处。 Nymark 指出,主题作者很难区分基线要求和建议。

“显示来自非严格要求的自动化工具的消息非常困难,”她说。这太冒昧了。

主题作者是从主题目录中获得最大经济和声誉收益的群体,他们通常不愿意介入。很少有公司愿意雇用员工来做主题审查或使用开发人员和团队需要的工具。要求测试、反馈和讨论的电话通常无人接听,因此只有少数人完成大部分工作。为了使项目成功,而不是想把它们强加给你的生活,人们,主题开发人员必须参与其中。

在 WP Briefing 播客的第一集中,WordPress 执行董事 Josepha Haden Chomphosy,谈到将自动化作为今年的目标之一。如果有一个团队可以使用像这样的工具,那就是主题团队。

像这样:

喜欢正在加载...

资源

p>