.gitignore pour Foundry
11 règles d’exclusion pour Foundry, prêtes à copier dans votre dépôt.
Boîte à outils pour contrats intelligents Ethereum
Le .gitignore complet pour Foundry
# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-09-17 17:00:55 UTC
# Technologies: Foundry
### Foundry ###
cache/
out/
.logs/
.ignore/
!/broadcast
# Forge script broadcasts on local Anvil chain
/broadcast/*/31337/
# Forge script dry-run broadcast logs
/broadcast/**/dry-run/
docs/
# Environment variables
.env
.env.*
!.env.example
Ce que ces règles Foundry ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Compiler files
| Motif | Ce qu’il ignore |
|---|---|
cache/ |
Compiler files |
out/ |
Compiler files |
Commonly ignored directories
| Motif | Ce qu’il ignore |
|---|---|
.logs/ |
Commonly ignored directories |
.ignore/ |
Commonly ignored directories |
Ignores development broadcast logs
| Motif | Ce qu’il ignore |
|---|---|
!/broadcast |
Ignores development broadcast logs |
/broadcast/*/31337/ |
Forge script broadcasts on local Anvil chain |
/broadcast/**/dry-run/ |
Forge script dry-run broadcast logs |
Docs
| Motif | Ce qu’il ignore |
|---|---|
docs/ |
Docs |
Dotenv file
| Motif | Ce qu’il ignore |
|---|---|
.env |
Environment variables |
.env.* |
Dotenv file |
!.env.example |
Dotenv file |
Comment utiliser ce .gitignore pour Foundry
- Copiez les règles Foundry ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.