dotfiles
Testing 🟡 MidDéfinition
Fichiers de configuration commençant par un point (.bashrc, .gitconfig, .zshrc). Versionnes dans un repo Git, ils permettent de reproduire son environnement sur n'importe quelle machine.
Analogie
Comme emporter ses préférences personnelles (siège, miroir, thermostat) d'un bureau a l'autre : votre confort vous suit.
Exemple de code
# Structure typique d'un repo dotfiles
# ~/.dotfiles/
# .gitconfig
# .zshrc
# .vimrc
# install.sh -> symlink tout
# GitHub Codespaces utilise automatiquement
# votre repo dotfiles si configure dans
# Settings > Codespaces > Dotfiles
Cas d'usage
Pour reproduire son environnement de dev sur un nouveau poste ou dans un Codespace en quelques secondes.
Anti-pattern
Stocker des secrets (tokens, clés SSH) dans les dotfiles publics au lieu d'un gestionnaire de secrets.