GitHub a annoncé une nouvelle fonctionnalité qui permet d’identifier plus facilement les personnes qui doivent examiner les modifications apportées au code source dans un dépôt.
En utilisant la fonctionnalité « code owners », vous pouvez définir des équipes ou des personnes spécifiques qui sont responsables d’un code source afin que, lorsqu’une demande de pull request est faite, les personnes concernées soient automatiquement informées.
Pour ajouter des propriétaires de code dans un dépôt GitHub, vous devez créer un nouveau fichier nommé CODEOWNERS
dans le répertoire racine, qui va reprendre approximativement le contenu suivant :
20 millions d’utilisateurs dans le monde
Bien sûr, le principe derrière ces code owners, n’a rien de nouveau — la société admet volontiers qu’elle s’est inspirée du navigateur web Chromium de Google, qui offre une fonctionnalité nommée « owners files ».
En outre, GitHub a également ajouté des « branches protégées », ce qui garantit aux collaborateurs du projet de ne pas apporter de modifications permanentes aux branches. Il s’agit essentiellement de projets avec un processus de révision plus rigoureux et, avec cette fonctionnalité, les propriétaires de code doivent laisser pot chaque fichier une critique avant que n’importe quel autre collaborateur puisse fusionner une demande pull request à cette branche.
Ce sont en fait des fonctionnalités super utiles pour une plateforme d’hébergement de code qui compte maintenant plus de 20 millions d’utilisateurs dans le monde, et 57 millions de dépôts. La société a récemment annoncé son Open Source Friday, qui, comme son nom l’indique, encourage les entreprises à consacrer du temps chaque vendredi aux employés à travailler sur des projets open source.