GitHub propose en préversion publique une nouvelle page pour parcourir les demandes de fusion d’un dépôt. L’interface cherche à faciliter la recherche dans les projets très actifs, où des dizaines ou des centaines de pull requests peuvent être ouvertes simultanément.
Des filtres plus simples à construire
Une assistance de contenu aide l’utilisateur à choisir les bons critères sans mémoriser toute la syntaxe de recherche. Les requêtes acceptent également les opérateurs AND et OR ainsi que des groupes imbriqués, afin de combiner plusieurs conditions.
Il devient par exemple possible de rechercher les demandes ouvertes par une équipe, portant un label particulier et ne contenant pas encore une validation précise. Une barre latérale repliable donne aussi accès à des filtres courants comme « créées par moi » ou « me concernant ».
Une vue compacte avec davantage de contexte
Le mode d’affichage compact augmente le nombre d’éléments visibles à l’écran. Chaque ligne peut aussi présenter le nombre de contrôles réussis ou en attente, l’appartenance à une pile de modifications et la présence de mises à jour non lues.
Ces informations réduisent les ouvertures inutiles de pages individuelles. Les mainteneurs peuvent repérer plus vite une demande bloquée, récemment modifiée ou prête pour la prochaine étape.
Une préversion accessible à tous
La nouvelle page est proposée à l’ensemble des utilisateurs de GitHub. Un badge de préversion permet d’envoyer un retour à l’équipe et de revenir à l’ancienne interface si le nouveau fonctionnement ne convient pas encore.
Cette disponibilité large devrait aider GitHub à observer des dépôts de tailles et de méthodes très différentes avant une éventuelle généralisation.
Les fonctions encore absentes
La préversion ne montre pas encore les jalons, ne permet pas les modifications en masse et ne sait pas enregistrer des vues personnalisées. Certains emojis placés dans les labels peuvent également être mal affichés.
Les équipes dépendant de ces fonctions ont donc intérêt à conserver l’interface classique pour le moment. La nouvelle version offre déjà une recherche plus expressive, mais son utilité finale dépendra de la résolution de ces limites.
Source officielle et crédit image : GitHub Changelog — présentation officielle de la nouvelle page pull requests.
