dotfiles
Testing 🟡 MidDefinition
Fichiers de configuration commencant 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 preferences personnelles (siege, 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, cles SSH) dans les dotfiles publics au lieu d'un gestionnaire de secrets.