主题审核操作的GitHub输出。
自动化。 这是主题团队许多评论者认为的梦想之一。 如果有一种工具可以解决90%的问题,则团队可以专注于自动化脚本不易发现的10%的问题。
输入 主题审查行动 项目。 WordPress Meta团队撰稿人Steve Dufresne提出了 要求测试和反馈 周一的新项目。
“如果我们可以结合一些现有的代码分析工具,自动化一些手动测试并将其开放给更多开发工作流程,我们是否可以提高主题质量,减轻手动测试的压力并加快主题审查过程?” 杜夫雷斯尼问。
该项目目前运行多个测试套件,包括当前的 主题检查 插入。 主题作者可以通过在主题文件夹中运行NPX命令,将其添加为GitHub上的操作或在本地克隆和运行文本来运行文本。 Windows当前不支持通过NPX运行。
现在,需要主题作者。 无论您是为目录,客户,第三方市场还是主题商店构建主题,这都是一个回馈WordPress的机会。 从长远来看,这也是改进您可以从主题开发人员中受益的工具的机会。 自动化主题测试可帮助整个主题生态系统。
“主题作者需要对此保持开放态度,并了解这并不关乎所有要求,”主题团队代表Carolina Nymark说。 “这与提高主题质量有关。”
该项目部分由主题小组提供 2020年初的提案。 DenisŽoljom发现了该团队要解决的三个问题:
- 人们不喜欢阅读要求或手册。
- 弹出的某些问题是重复性的,可能会自动发现。
- 审查Trac中的主题确实很麻烦。
该提案的重点是将评论移至GitHub,重点是第三点。 但是,主题审查行动项目可能是处理一个或多个问题的开始。
显而易见的解决方案是该项目可以自动化。 但是,由于可以将主题审查行动项目设置为GitHub行动,因此为团队的GitHub审查提案留出了空间。
Nymark说:“我向史蒂夫(Steve)提到的两件事-这是我的观点-我们需要对主题上传和实时主题进行检查,并且需要长期的解决方案。” “在没有进行自动化之前,曾有过尝试使测试自动化,并且没有计划如何使用该工具的计划,我担心花时间在它上面。”
团队曾希望 主题嗅探器 项目将在某一时刻带来更多的自动化。 在先前的目标从未实现之后,很难激发希望。
“我也有一个类似的担忧,即该项目可能无法获得足够的采用,以使其无法进行.ORG检查,这也是我无法优先考虑的原因之一(不仅仅是超级忙)。 [Theme Review Action]”,主题小组代表William Patton说。
尽管团队和一些主题作者仍在使用主题嗅探器,但UI仍有很多不足之处。 Nymark指出,主题作者很难区分基准要求和建议。
她说:“要显示来自非严格要求的自动化工具的消息非常困难,” “例如,如果某个工具开始报告WordPress CSS编码标准的CSS掉毛错误,那么很多人会发现这太过自以为是了。
主题作者是从主题目录中获得最大财务和声誉收益的小组,他们通常不愿意介入。很少有公司愿意雇用一名员工来进行评论或使用开发人员和团队所需的工具。 进行测试,反馈和讨论的呼吁通常无法得到答复,因此只有很少的人来承担大部分工作。 为了使该项目成功,并且不会感到一生都想把它们强加于人,主题开发人员必须参与其中。
在里面 第一集 WP Briefing播客的WordPress执行总监Josepha Haden Chomphosy谈到了将自动化作为今年的目标之一。 如果有一个团队可以使用这样的工具,那就是主题团队。
像这样:
喜欢加载中……