Skip to content

Glossaire — mots techniques en français imagé

Tableau de conversion : mot anglais usuel → équivalent imagé français + explication concrète. Référencé par tous les runbooks docs/dev-runbooks/. Aussi utile aux utilisatrices qui veulent comprendre ce que di l'administrateur.

Git — versionnage du code

Mot anglaisImagé françaisCe que ça fait concrètement
commitsauvegarder une étapeTu prends une photo de ton travail actuel avec un titre. Pas encore envoyé aux autres machines.
pushenvoyer mes étapes au cloudTu publies tes photos sur GitHub. Les autres machines peuvent maintenant les voir.
pullrécupérer les étapes des autresTu télécharges les photos publiées par les autres machines depuis GitHub.
fetchjeter un œil sans téléchargerTu regardes ce qu'il y a de nouveau sur GitHub, sans encore l'intégrer.
branchcahier de brouillonUn espace séparé pour tester sans risquer le cahier principal (main).
maincahier principalLa version officielle, celle que tout le monde voit en premier.
mergerecoller les cahiersTu prends le contenu de ton brouillon et tu l'ajoutes au cahier principal.
PR (Pull Request)demande de relectureTu demandes l'administrateur (ou à quelqu'un) : « est-ce que je peux recoller mon brouillon ? » avant de le faire toi-même.
rebaseréécrire l'histoire des étapesOpération risquée — réservée aux experts ou demande l'administrateur.
conflictdeux brouillons modifient la même pageGit ne sait pas quel choix garder, il te demande de trancher manuellement.
stashmettre de côté temporairementTu caches tes modifs actuelles pour faire autre chose, tu pourras les ressortir plus tard.
revertannuler une étape préciseTu fais l'inverse d'une photo sauvegardée — propre, traçable.
reset --hardjeter brutalement Destructif — tu perds tout ton travail récent. À éviter.

Build et déploiement

Mot anglaisImagé françaisCe que ça fait concrètement
buildcompiler / fabriquer le pluginLe code source devient un fichier .dll que Revit peut charger.
deployinstaller la nouvelle versionTu prends le .dll fabriqué et tu le mets dans le dossier que Revit lit au démarrage.
releasepublier une version officielleTu marques une version comme « prête » et tu la publies sur GitHub Releases. L'auto-update la récupèrera.
rollbackrevenir en arrièreSi la nouvelle version casse, tu remets l'ancienne.

CI / Intégration continue

Mot anglaisImagé françaisCe que ça fait concrètement
CIrobot vérificateurÀ chaque push, GitHub lance des tests automatiques. Vert = tout va bien. Rouge = quelque chose casse.
CI pipelinesérie de vérificationsL'ensemble des étapes que le robot fait : compiler, tester, etc.
green / red buildvert / rougeVert = tests passent. Rouge = à corriger avant d'aller plus loin.
flaky testtest capricieuxUn test qui passe parfois et échoue parfois, sans raison claire. À investiguer.

Réparation / debugging

Mot anglaisImagé françaisCe que ça fait concrètement
healréparer après une fusion casséeQuand un merge a laissé du désordre, on remet droit (résout conflits + reconstruit).
smoke testtest rapide de fuméeLancer le plugin et vérifier en 2 min que les fonctions principales marchent.
regressionretour en arrière non vouluUne fonctionnalité qui marchait avant et qui est cassée maintenant.
breaking changemodification cassanteUn changement qui force tous les autres à adapter leur code.

Architecture spécifique au projet

MotImagé françaisCe que ça fait concrètement
MCPpont entre plugin et serveur localUn mini-serveur (port 9710) que le plugin utilise pour communiquer avec Auguste ERP.
Sidebarpanneau latéral du pluginL'interface qu'on voit dans Revit (boutons DPGF, Site, Setup…).
Stubs Revitfausse API Revit pour compiler hors RevitPermet à la CI de compiler le code sans avoir Revit installé sur le serveur.
DockablePanepanneau ancrable dans RevitType d'UI Revit qu'on utilise pour la sidebar.
ExternalEventévènement asynchrone RevitMécanisme Revit pour exécuter du code dans le bon thread (UI safe).

Quand un mot manque ici

Ajouter une ligne. Si vous hésitez sur la traduction imagée, demander dans le commit message l'administrateur arbitrera.

Plugin propriétaire — équipe 91STUDIO