Sélectionner une page


Projet d'action de révision de rubrique qui s'exécute sur GitHub et renvoie les résultats des tests.
Édition GitHub de Theme Review Action.

Automatisation. C’est l’un de ces rêves dans l’esprit de nombreux critiques de l’équipe Thèmes. S’il existait un outil capable de résoudre 90% des problèmes, l’équipe pourrait se concentrer sur les 10% que les scripts automatisés ne peuvent pas trouver facilement.

Entrer le Action d’examen du sujet Projet. Steve Dufresne, membre de l’équipe WordPress Meta, en a publié un Appel à tests et commentaires du nouveau projet lundi.

«Si nous pouvions combiner certains des outils d’analyse de code existants, automatiser certains des tests manuels et les ouvrir à d’autres flux de travail de développement, pourrions-nous améliorer la qualité des sujets, réduire la pression sur les tests manuels et accélérer le processus d’examen des sujets?  » demanda Dufresne.

Le projet exécute actuellement plusieurs suites de tests, dont celle actuelle Vérification du thème Brancher. Les auteurs de rubrique peuvent exécuter les textes en exécutant la commande NPX dans leur dossier de rubrique, en l’ajoutant en tant qu’action sur GitHub, ou en le clonant et en l’exécutant localement. L’exécution via NPX n’est actuellement pas prise en charge sous Windows.

Les auteurs de sujets sont nécessaires pour le moment. Que vous créiez des thèmes pour l’annuaire, des clients, des marchés tiers ou une boutique de thèmes, c’est l’occasion de redonner à WordPress. C’est aussi l’occasion d’améliorer les outils dont vous pouvez bénéficier en tant que développeur de thèmes sur le long terme. Les tests de thème automatisés prennent en charge l’ensemble de l’écosystème de thèmes.

«Les rédacteurs de sujets doivent être ouverts à cela et comprendre qu’il ne s’agit pas seulement d’exigences», a déclaré Carolina Nymark, une représentante de l’équipe thématique. « Il s’agit d’améliorer la qualité des sujets. »

Le projet a été éclairé en partie par une équipe thématique Proposition début 2020. Denis Žoljom a identifié trois problèmes auxquels l’équipe a été confrontée:

  • Les gens n’aiment pas lire les exigences ou les manuels.
  • Certains des problèmes qui surviennent sont répétitifs et peuvent être détectés automatiquement.
  • Vérifier les sujets dans Trac est vraiment fastidieux.

L’objectif principal de la proposition était de déplacer les avis vers GitHub, le troisième point étant central. Cependant, le projet d’action de révision du thème pourrait être le début de la résolution d’un ou plusieurs problèmes.

La solution évidente est que le projet peut être automatisé. Cependant, étant donné que le projet Action de révision de rubrique peut être défini comme une action GitHub, il y a de la place pour la proposition de révision GitHub de l’équipe.

«Deux choses que j’ai mentionnées à Steve – et ce sont mes opinions – sont que nous avons besoin de révisions sur le téléchargement de sujets et de sujets en direct, et nous avons besoin d’une solution à long terme», a déclaré Nymark. « Il y a eu des tentatives d’automatisation de tests qui n’étaient pas encore faites auparavant, et sans un plan d’utilisation de l’outil, je crains d’y consacrer du temps. »

L’équipe espérait que le Renifleur de thème Le projet conduirait à plus d’automatisation à un moment donné. Il est difficile de susciter des espoirs après que les objectifs précédents ne se sont jamais concrétisés.

«J’ai également un problème similaire où le projet peut ne pas être suffisamment accepté pour l’obtenir pour l’examen .ORG, et c’est l’une des raisons (autre que d’être très occupé) que je ne donne pas la priorité. [Theme Review Action]», A déclaré William Patton, représentant de l’équipe Thèmes.

Alors que l’équipe et certains auteurs de sujets utilisent toujours le Theme Sniffer, l’interface utilisateur laisse beaucoup à désirer. Nymark a souligné qu’il est difficile pour les rédacteurs de sujets de faire la distinction entre les exigences essentielles et les recommandations.

«Il est très difficile d’afficher des messages provenant d’outils automatisés qui ne répondent pas nécessairement aux exigences», a-t-elle déclaré. «Par exemple, si un outil commençait à signaler des bogues de fluff CSS pour les normes de codage CSS WordPress, beaucoup de gens le trouveraient trop têtu et limitant.

Les auteurs de sujets, le groupe qui tire le plus d’avantages financiers et de réputation du répertoire de sujets, ont souvent hésité à intervenir. Peu d’entreprises épargnent à un employé la possibilité de faire des évaluations ou de travailler sur des outils dont les développeurs et l’équipe ont besoin. Les appels à des tests, des commentaires et des discussions restent souvent sans réponse, ce qui permet à quelques privilégiés de faire la part du lion du travail. Pour que ce projet réussisse et ne se sente pas forcé par la suite, les développeurs de sujets doivent faire partie du mélange.

En faisant Premier épisode Dans le podcast WP Briefing, Josepha Haden Chomphosy, directrice exécutive de WordPress, a parlé de se concentrer sur l’automatisation comme l’un des objectifs de cette année. S’il y a une équipe qui pourrait utiliser de tels outils, ce serait l’équipe thématique.



Source link

Recent Posts