Un dépôt de code (ou code repo) est un centre centralisé qui fournit tout ce dont les développeurs/développeuses 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 des versions qui permet de suivre les modifications apportées par chaque membre de l’équipe, la possibilité de rédiger une documentation pour le logiciel et un moyen de partager le code avec les utilisateurs/utilisatrices 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 communément appelés « dépôts ».
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 à son code au fil du temps, de coordonner son travail avec les autres membres de l’équipe et de conserver un historique des révisions.
Les développeurs/développeuses peuvent copier le projet sur leurs propres ordinateurs afin de pouvoir y travailler sans affecter le dépôt original. 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 fourche soit à nouveau fusionnée 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 les bogues, et de faire des suggestions.
La plupart des développeurs/développeuses WordPress utilisent un dépôt de code pour héberger leurs extensions et leurs thèmes. Cela leur permet de collaborer avec d’autres développeurs/développeuses, d’obtenir des retours et de laisser les autres réviser leur code.
Les utilisateurs/utilisatrices de WordPress peuvent télécharger les extensions et les thèmes à partir du répertoire et les installer sur leurs sites.
Où se trouve le Dépôt du 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 apporter leur contribution en codant des correctifs, en corrigeant et en signalant des bogues, et en suggérant de nouvelles fonctionnalités.
C’est ce qui explique en grande partie l’excellence de WordPress. Bien qu’une équipe de développeurs/développeuses du cœur du projet en assure la prospection, tout le monde peut contribuer à son développement, même s’il n’a pas de compétences en programmation.
C’est parce que WordPress est un projet open-source. Pour plus de détails, veuillez consulter notre guide sur les raisons de la gratuité de WordPress.
Vous pouvez trouver le code source du projet cœur de WordPress à cette URL :
https://develop.svn.wordpress.org/
Le contrôle des versions est géré à l’aide d’un système open-source appelé Subversion.
Vous pouvez en savoir plus sur le dépôt de code du cœur de WordPress et sur la manière dont vous pouvez apporter votre aide en visitant la page The WordPress Codebase 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/utilisatrices de travailler sur la même base de code.
Son utilisation est gratuite pour les projets open-source et c’est actuellement le repo le plus codé parmi les développeurs/développeuses open-source.
Une copie, ou un miroir, du dépôt du cœur de WordPress se trouve sur GitHub.
De nombreux thèmes et extensions WordPress sont développés/développeuses sur GitHub. Par exemple, l’extension MonsterInsights est développée/développeuse sur GitHub, et tout le monde est invité à y contribuer.
En savoir plus, Veuillez consulter notre entrée de glossaire sur GitHub.
Comment les propriétaires de sites WordPress peuvent-ils utiliser les dépôts de code ?
De nombreux utilisateurs/utilisatrices 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 développeurs/développeuses peuvent utiliser un dépôt de code.
Installation des thèmes et des extensions de WordPress
Vous savez probablement comment installer des extensions et des thèmes à partir des répertoires officiels de WordPress. La facilité avec laquelle il est possible d’ajouter de nouvelles fonctionnalités ou une nouvelle apparence à votre site est l’une des principales raisons de la popularité de WordPress.
Cependant, lorsqu’une extension ou un thème est développé/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.
Vous trouverez des instructions détaillées dans notre guide sur l ‘installation de plugins et de thèmes WordPress depuis GitHub.
Suggérer de nouvelles fonctionnalités et signaler des bogues
Deux des meilleures façons dont les utilisateurs non techniques peuvent aider à améliorer WordPress, ses extensions et ses thèmes sont de suggérer de nouvelles fonctionnalités et de signaler les bogues.
En cherchant des moyens d’améliorer votre site WordPress, vous penserez peut-être à une fonctionnalité qui n’est pas encore disponible ou découvrirez une mis en avant dans une extension qui ne fonctionne pas comme elle le devrait.
Les dépôts de code comme GitHub vous permettent d’ouvrir un nouveau problème et d’en informer les développeurs/développeuses.
Si suffisamment de personnes sont d’accord avec votre demande de fonctionnalité et que des développeurs/développeuses souhaitent travailler sur cette fonctionnalité, celle-ci pourra éventuellement être intégrée au logiciel.
Vous pouvez en savoir plus dans notre guide sur la façon de faire des suggestions de nouvelles fonctionnalités pour WordPress.
Ajout d’un contrôle de version
Étant donné que les développeurs/développeuses et les utilisateurs/utilisatrices avancés sont familiers avec GitHub, ils peuvent également choisir de l’utiliser pour le contrôle de version sur leurs sites WordPress.
Cela leur permet de voir facilement ce qui a été modifié sur leurs sites et d’annuler ces modifications si nécessaire.
Nous espérons que cet article vous a aidé à en savoir plus sur les dépôts de code dans WordPress. Vous pouvez également consulter notre liste de lectures complémentaires ci-dessous pour des articles liés à des astuces, des conseils et des idées utiles sur WordPress.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.