Voilà longtemps que nous n'avions pas organisé de HappyDay(s). C'est désormais chose faîte, même si cela n'a duré qu'une journée et s'est déroulé à distance, nous avons pu collaborer pour contribuer à Drupal 8. Notre planning ne nous a pas permis d'être disponibles tous les 4 en même temps donc nous avons dû faire sans Julien mais ce n'est que partie remise !
Avant de démarrer par une des issues choisies par Edouard, il nous a demandé de faire la revue ou le reroll d'une issue marquée comme "Major" et en attente d'une action simple et rapide. C'est une tâche relativement facile qui permet de faire évoluer les choses sans trop y passer de temps.
- Guillaume a choisi cette issue concernant la gestion des variables préfixées par un point d'exclamation dans les chaînees de remplacement, dont le patch avait besoin d'être reroll sur la dernière version bêta de Drupal. Elle est maintenant fermée car cela a permis de mettre en évidence que c'était une duplicate d'une autre issue.
- Nicolas s'est attaqué à une issue concernant la possibilité d'utiliser des images dans un champ entity reference. Elle s'est avérée plus globale que ce que son auteur avait pensé et a donc été rapidement classée comme duplicate.
- Edouard a préféré se concentrer sur une issue liée à de la documentation afin de garder le plus de temps possible pour accompagner ses collègues en cas de besoin. Celle-ci est aujourd'hui en attente d'être commitée mais étant donnée sa faible importance, cela pourra attendre encore quelques temps.
Ensuite chacun a pu travailler sur une issue plus complexe tirée de la liste préparée par Edouard quelques jours auparavant.
- Guillaume a essayé de se pencher sur une issue qu'il avait découvert quelques temps plus tôt en améliorant notre site et qui rendait le validateur d'un des argument natif de Views inefficace (celui permettant de passer un terme de taxonomie dans l'URL en utilisant son nom). Alors qu'il avait trouvé une manière de corriger le bug, le responsable du passage de Views dans le cœur de Drupal, dawehner, lui a demandé d'ajouter des tests à son patch. Or, aucun test n'existant pour les validateurs d'argument liés à la taxonomy dans Views, il a décidé d'ouvrir une nouvelle issue pour d'abord améliorer la couverture de tests exitante. N'étant pas coutumier de l'écriture de tests, Edouard s'est joint à lui pour le soutenir.
- Nicolas de son côté s'est attaqué à un problème épineux lié au fait que l'on peut utiliser un formatteur d'image responsive sans avoir créé de type d'image responsive ce qui n'entraîne pas d'erreur lors de la validation de la configuration mais par contre génère une erreur fatale à l'affichage.

À l'issue de la journée, nous avions tous le sentiment d'avoir pu apporter une petite pierre à l'édifice de Drupal 8 tout en ayant exploré des aspects du système que nous ne maîtrisions pas encore totalement.
© Photo source Evil Erin (modifiée par Edouard avec the Gimp)
Votre commentaire
À propos de Edouard
Expert technique
Après un premier contact douloureux avec Drupal en 2009 en autodidacte, j'ai suivi une formation qui m'a convaincu de mon choix technologique et m'a vraiment mis en selle. Durant plusieurs années suite à cela j'ai accompagné des entreprises locales dans le développement de leurs projets de toutes sortes, de la simple vitrine à l'intranet social en passant par le projet e-commerce.