Un dépôt de code (ou repo de code) est un hub centralisé qui fournit tout ce dont les développeurs ont besoin pour collaborer sur des projets de codage.
Cela comprend le stockage et la gestion du code source et d'autres ressources, le contrôle de version qui suit les modifications apportées par chaque membre de l'équipe, la possibilité de rédiger de la documentation pour le logiciel et un moyen de partager le code avec les utilisateurs finaux.

À quoi servent les dépôts de code ?
Les dépôts de code sont utilisés pour stocker, gérer et collaborer sur leur code de programmation, ou code source. Ils sont couramment appelés « repos ».
En plus de simplement stocker le code, les dépôts de code servent également de système de contrôle de version. Cela permet à une équipe de développement de suivre les modifications apportées à leur code au fil du temps, de coordonner leur travail avec d'autres membres de l'équipe et de maintenir un historique des révisions.

Les développeurs peuvent copier le projet sur leurs propres ordinateurs afin de pouvoir y travailler sans affecter le dépôt d'origine. C'est ce qu'on appelle un « fork » de la base de code.
Après avoir apporté des modifications au code, ils peuvent demander que leur fork soit fusionné avec le projet principal. Le propriétaire du projet peut accepter ou rejeter leurs modifications.
Le code de programmation de WordPress est stocké dans un dépôt de code central. Cela permet à l'équipe de développement du cœur de WordPress et aux membres du dépôt WordPress d'ajouter de nouvelles fonctionnalités, de signaler et de corriger des bugs, et de faire des suggestions.
La plupart des développeurs WordPress utilisent un dépôt de code pour héberger leurs plugins et thèmes. Cela leur permet de collaborer avec d'autres développeurs, d'obtenir des commentaires et de laisser d'autres examiner leur code.
Les utilisateurs de WordPress peuvent télécharger les plugins et thèmes depuis le dépôt et les installer sur leurs sites web.
Où se trouve le dépôt de code du cœur de WordPress ?
Il existe un dépôt qui contient le code de programmation PHP sur lequel l'équipe de développement du cœur de WordPress travaille activement.
Les membres de la communauté WordPress peuvent contribuer en codant des correctifs, en corrigeant et en signalant des bugs, et en suggérant de nouvelles fonctionnalités.
Cela joue un rôle majeur dans la qualité de WordPress. Bien qu'une équipe principale de développeurs dirige le développement du projet, tout le monde peut contribuer à son développement, même sans compétences en programmation.
C'est parce que WordPress est un projet open-source. Pour plus de détails, veuillez consulter notre guide sur pourquoi WordPress est gratuit.
Vous pouvez trouver le code source du projet principal de WordPress à cette URL :
https://develop.svn.wordpress.org/

Le contrôle de version est géré à l'aide d'un système open-source appelé Subversion.
Vous pouvez en apprendre davantage sur le dépôt de code principal de WordPress et comment vous pouvez aider en visitant la page La base de code WordPress du manuel WordPress.org.
Qu'est-ce que GitHub ?
GitHub est le dépôt de code le plus populaire. Il tire son nom de Git, qui est un système de contrôle de version populaire permettant à plusieurs utilisateurs de travailler sur la même base de code.
Il est gratuit pour les projets open-source et constitue actuellement le plus grand dépôt de code parmi les développeurs open-source.
Une copie, ou un miroir, du dépôt principal de WordPress peut être trouvée sur GitHub.
De nombreux plugins et thèmes WordPress sont développés sur GitHub. Par exemple, le plugin MonsterInsights est développé sur GitHub, et tout le monde est invité à y contribuer.

Pour plus d'informations, veuillez consulter notre entrée de glossaire sur GitHub.
Comment les propriétaires de sites Web WordPress peuvent utiliser les dépôts de code
De nombreux utilisateurs de WordPress peuvent faire tout ce dont ils ont besoin en utilisant le tableau de bord et ne visiteront jamais un dépôt de code. Cependant, voici quelques façons dont les non-développeurs peuvent utiliser un dépôt de code.
Installation des thèmes et plugins WordPress
Vous savez probablement comment installer des plugins et des thèmes à partir des répertoires officiels de WordPress. La facilité d'ajout de nouvelles fonctionnalités ou d'un nouveau look à votre site Web est une raison majeure pour laquelle WordPress est si populaire.
Cependant, lorsqu'un plugin ou un thème est développé sur un dépôt de code comme GitHub, vous pouvez le télécharger à partir de là et l'installer manuellement sur votre site web.
Vous trouverez des instructions détaillées dans notre guide sur comment installer des plugins et thèmes WordPress depuis GitHub.
Suggérer de nouvelles fonctionnalités et signaler des bugs
Deux des meilleures façons pour les utilisateurs non techniques d'aider à améliorer WordPress et ses plugins et thèmes sont de suggérer de nouvelles fonctionnalités et de signaler des bugs.
En cherchant des moyens d'améliorer votre site web WordPress, vous pourriez penser à une fonctionnalité qui n'est pas encore disponible ou découvrir une fonctionnalité dans un plugin qui ne fonctionne pas comme elle le devrait.
Les dépôts de code comme GitHub vous permettent d'ouvrir un nouveau ticket et d'en informer les développeurs.

Si suffisamment de personnes sont d'accord avec votre demande de fonctionnalité et s'il y a des développeurs intéressés à travailler sur cette fonctionnalité, elle pourrait éventuellement faire partie du logiciel.
Vous pouvez en apprendre davantage dans notre guide sur comment faire des suggestions de nouvelles fonctionnalités pour WordPress.
Ajouter le contrôle de version
Comme les développeurs et les utilisateurs avancés connaissent GitHub, ils peuvent également choisir de l'utiliser pour le contrôle de version sur leurs sites web WordPress.
Cela leur permet de voir facilement ce qui a changé sur leurs sites web et d'annuler ces changements si nécessaire.
Nous espérons que cet article vous a aidé à en apprendre davantage sur les dépôts de code dans WordPress. Vous voudrez peut-être aussi consulter notre liste de lecture complémentaire ci-dessous pour des articles connexes sur des conseils, astuces et idées utiles pour WordPress.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.
