Discovery #1 — L’extension VS Code qui m’évite de travailler sur le mauvais repo
Ne te trompe plus jamais de repo grâce à un simple code couleur
Tu ouvres Visual Studio Code.
Puis un deuxième projet.
Puis un troisième.
Et sans t’en rendre compte…
tu jongles entre 5, 6, parfois 10 repos en parallèle.
👉 Et à un moment, tu hésites :
“Je suis bien dans le bon projet là ?”
😬 Le problème (très réel)
Dans mon cas, je travaille sur un programme pro interne avec 6 repositories différents :
IOT
ETL
VIZ
KIA
WUI
PRODUCT (le projet chapeau qui fait le lien avec tous les autres)
Tout est souvent ouvert en même temps.
Tout se ressemble.
👉 Même thème
👉 Même interface
👉 Même fenêtre
Résultat :
Tu modifies le mauvais repo
Tu peux faire un commit au mauvais endroit
Tu perds du temps à vérifier en permanence
💡 La découverte du jour
L’extension s’appelle 👉 Peacock
Et son idée est presque trop simple :
Attribuer une couleur différente à chaque workspace VS Code
🎨 Mon setup (concret)
J’ai assigné une couleur à chacun de mes repos :
🔵 IOT
🟢 ETL
🟡 VIZ
🟣 KIA
🔴 WUI
🟠 PRODUCT
Résultat immédiat :
👉 Je sais instantanément où je suis, sans réfléchir
Même en switchant rapidement entre les fenêtres.
🧠 Pourquoi c’est si efficace
Parce que ton cerveau ne lit pas.
Il reconnaît.
La couleur devient un repère automatique :
pas d’effort cognitif
pas de vérification
pas d’erreur stupide
👉 C’est du “low effort, high impact”
⚙️ Installation express
Ouvre les extensions dans VS Code
Recherche “Peacock”
Installe
Et ensuite :
👉 Ctrl + Shift + P → “Peacock: Change to a Favorite Color”
🤝 Bonus — Standardiser les couleurs avec DevContainer
Petit bonus que j’utilise en équipe 👇
Pour éviter que chacun choisisse ses couleurs dans son coin, je prédéfinis la couleur Peacock directement dans le DevContainer.
Résultat :
👉 Tout le monde a les mêmes couleurs par repo
👉 Aucun effort à faire côté dev
👉 Zéro incohérence visuelle
Concrètement, tu peux ajouter ça dans ton fichier .devcontainer/devcontainer.json :
{
"name": "Mon projet DevContainer avec Peacock",
"customizations": {
"vscode": {
"extensions": [
"johnpapa.vscode-peacock"
],
"settings": {
// Couleur principale appliquée automatiquement
"peacock.color": "#FF9800",
// Liste des couleurs favorites disponibles
"peacock.favoriteColors": [
{
"name": "IOT",
"value": "#48A3C7"
},
{
"name": "ETL",
"value": "#48C754"
},
{
"name": "VIZ",
"value": "#F5DE49"
},
{
"name": "KIA",
"value": "#E91E63"
},
{
"name": "WUI",
"value": "#F55249"
},
{
"name": "PRODUCT",
"value": "#FF9800"
}
]
}
}
}
}
👉 Chaque repo peut avoir sa propre couleur définie dans sa config.
🚀 Ce que ça change vraiment
Depuis que je l’utilise dans ce programme à 6 repos :
❌ Plus de doute sur le type de projet
⚡ Navigation beaucoup plus fluide
🎯 Zéro erreur de repo (ou presque)
Et surtout :
👉 Moins de fatigue mentale en fin de journée
🧠 Pourquoi c’est puissant (et sous-estimé)
Tu ne documentes pas juste un outil.
Tu encodes une convention visuelle directement dans l’environnement.
👉 C’est du DevEx (Developer Experience) pur !
🔁 Pourquoi je lance cette série “Discovery”
Parce que tous les outils ne doivent pas être complexes pour être utiles.
Parfois :
une extension
un petit script
une astuce
👉 peut te faire gagner énormément de temps
🔥 Conclusion
Peacock ne va pas révolutionner ton environnement de développement.
Mais il va :
👉 fluidifier ton quotidien
👉 éliminer des erreurs évitables
👉 réduit ta fatigue mentale
Et ça, c’est déjà énorme.



