Glossaire
Glossaire
Branche (Branch)
Une branche est une version distincte du code créée à des fins de développement. Les branches permettent aux contributeurs d’expérimenter des modifications sans affecter la base de code principale. Lorsque les modifications sont prêtes à être fusionnées dans la base de code principale, elles sont généralement soumises sous forme de demande de tirage.
Un problème (Bug)
Un problème est un bogue qui doit être résolu dans le code. Les problèmes peuvent être créés par n’importe qui, et ils sont souvent utilisés pour suivre les bogues, les demandes de fonctionnalités et d’autres tâches qui doivent être effectuées.
Cloner
Le clonage est le processus utilisé pour copier un référentiel Git existant dans un nouveau répertoire local. La commande git clone créera un nouveau répertoire local pour le référentiel, copiera tout le contenu du référentiel spécifié, créera les branches suivies à distance et extraira une branche initiale localement. Par défaut, Git clone créera une référence au référentiel distant appelé origin.
Contributeur
Un contributeur est toute personne qui apporte des modifications, des ajouts ou des suggestions à un projet open source. Les contributeurs peuvent être des développeurs, des concepteurs, des rédacteurs, des testeurs ou toute autre personne qui aide à améliorer le projet.
Membre principal (Team member)
Un membre principal est un contributeur qui s’est vu accorder des privilèges ou des responsabilités supplémentaires au sein d’un projet open source. Les membres principaux sont généralement des contributeurs de confiance qui ont démontré une compréhension approfondie du projet et ont apporté des contributions significatives à son développement.
Docs
Il s’agit d’une abréviation du mot documentation, un morceau de texte qui fournit des informations sur la manière de contribuer aux projets OSS et sur les attentes des contributeurs. Markdown, un langage de codage basé sur du texte, est souvent utilisé pour créer ces formes de contenu. Vous voulez en voir un en action ? Consultez le Guide de style dans notre dépôt Pizza Verse!
Forker (Fork)
Un Fork est une copie d’un dépôt. Lorsque vous bifurquez un référentiel, vous créez une nouvelle copie de la base de code que vous pouvez modifier et expérimenter sans affecter la base de code d’origine.
Dépôt (Repo/Repository)
Un dépôt (repository) est un emplacement central où le code est stocké et géré. En open source, les dépôts sont souvent hébergés sur des plateformes comme GitHub, GitLab ou Bitbucket. Chaque référentiel peut contenir un ou plusieurs projets, et les contributeurs peuvent soumettre des modifications au code en faisant des demandes de tirage.
Issue
Une issue est un problème ou un bogue qui doit être résolu dans le code. Les issues peuvent être créées par n’importe qui et sont souvent utilisés pour suivre les bogues, les demandes de fonctionnalités et d’autres tâches qui doivent être effectuées.
Mainteneur (Maintainer)
Un mainteneur est une personne ou un groupe de personnes responsable de la maintenance d’un projet open source spécifique. Les mainteneurs sont généralement chargés d’examiner et d’accepter ou de rejeter les contributions des autres contributeurs. Ils ont également le pouvoir de prendre des décisions finales sur l’orientation et la portée du projet.
Markdown
Markdown est un langage de balisage léger couramment utilisé pour créer des documents texte formatés. Il est largement utilisé pour créer de la documentation et des fichiers README dans le développement de logiciels en raison de sa simplicité et de sa lisibilité.
Demande de fusion (Merge request)
La demande de fusion est le processus qui consiste à combiner les changements d’une branche dans une autre. Lorsqu’une demande d’extraction est acceptée et fusionnée, les modifications apportées dans la demande d’extraction deviennent partie intégrante de la base de code principale.
Onboarding
La documentation d’accueil aide les nouveaux membres de l’équipe ou les collaborateurs à se familiariser rapidement avec la structure, les objectifs et les processus d’un projet.
Projets OSS
OSS signifie “Open Source Software” (logiciel open source). Il s’agit de projets logiciels où le code source est mis à la disposition du public, permettant à quiconque de consulter, d’utiliser et de modifier le logiciel.
Demande de tirage (Pull request)
Une demande de tirage est une demande d’un contributeur à un mainteneur pour que les modifications apportées au code soient intégrées dans une base de code.
Assurance qualité
L’assurance qualité dans les projets open source implique des tests, des examens et la garantie que le logiciel répond aux normes souhaitées. Les membres de la communauté contribuent souvent aux tests et signalent les problèmes pour améliorer la qualité du logiciel.
Notes de version (Release note)
Les notes de version sont des documents qui détaillent les changements, les améliorations, les corrections de bogues et les nouvelles fonctionnalités de chaque version logicielle. Elles informent les utilisateurs et les parties prenantes sur ce à quoi s’attendre dans une nouvelle version du logiciel.
Guide de style
Un guide de style est un ensemble de règles et de conventions qui définissent le formatage, le style d’écriture et les éléments visuels utilisés dans la documentation et d’autres contenus. Il permet de maintenir la cohérence et la clarté des documents, ce qui facilite leur lecture et leur compréhension.