Le contributeur JuanMa Garrido a annoncé le lancement d’une application expérimentale, Contributor Toolkit 1.0, destinée à faciliter les premières contributions au cœur de WordPress.

Ce que fait l’application
Cette application de bureau guide les nouveaux contributeurs dans la configuration d’un environnement complet de développement du cœur de WordPress (wordpress-develop). Git, Node.js et npm sont toujours utilisés en arrière-plan, mais l’application les fournit et les exécute pour vous : inutile d’installer Git, Node.js, npm ou Docker sur votre machine au préalable.
Dans le détail, l’outil permet de lier un ticket Trac, de consulter et tester les patchs et demandes de fusion existants, de déboguer les modifications, puis de soumettre son travail via GitHub ou Trac. Plusieurs tickets peuvent être gérés depuis un même environnement, chacun disposant de sa propre branche.
Pour qui
L’application est disponible sur macOS Apple Silicon, Windows et Linux. Elle vise en priorité les développeurs qui voudraient contribuer au cœur de WordPress mais qui ont toujours reculé devant la complexité de mise en place de l’environnement technique nécessaire : un frein réel et documenté depuis longtemps dans la communauté.
Notre avis
C’est exactement le type d’outil qui manquait. La contribution au cœur de WordPress souffre depuis des années d’un problème d’entrée en matière technique plus que d’un manque de bonne volonté : entre Git, Node, npm, Docker et la configuration d’un environnement local complet, beaucoup de développeurs abandonnent avant même d’avoir touché à une ligne de code.
Reste à voir si l’outil tiendra ses promesses sur la durée, et surtout s’il sera maintenu au même rythme que les évolutions de wordpress-develop. Un outil d’onboarding abandonné six mois après son lancement ferait plus de mal que de bien à l’image d’ouverture que WordPress essaie de projeter auprès de nouveaux contributeurs.
