.gitignore para Foundry

11 reglas de exclusión para Foundry, listas para copiar en tu repositorio.

Kit de herramientas rápido para desarrollar contratos inteligentes de Ethereum

El .gitignore completo para Foundry

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:32:22 UTC
# Tecnologías: Foundry

### Foundry ###
cache/
out/
.logs/
.ignore/
!/broadcast
# Transmisiones de scripts de Forge en la cadena local de Anvil
/broadcast/*/31337/
# Registros de transmisiones de simulación de scripts de Forge
/broadcast/**/dry-run/
docs/
# Variables de entorno
.env
.env.*
!.env.example

Qué ignoran estas reglas de Foundry

Todos los patrones y por qué incluirlos en tu .gitignore.

Archivos del compilador

Patrón Qué ignora
cache/ Archivos del compilador
out/ Archivos del compilador

Directorios que suelen excluirse

Patrón Qué ignora
.logs/ Directorios que suelen excluirse
.ignore/ Directorios que suelen excluirse

Excluye los registros de transmisión de desarrollo

Patrón Qué ignora
!/broadcast Excluye los registros de transmisión de desarrollo
/broadcast/*/31337/ Transmisiones de scripts de Forge en la cadena local de Anvil
/broadcast/**/dry-run/ Registros de transmisiones de simulación de scripts de Forge

Documentación

Patrón Qué ignora
docs/ Documentación

Archivo dotenv

Patrón Qué ignora
.env Variables de entorno
.env.* Archivo dotenv
!.env.example Archivo dotenv

Cómo usar este .gitignore para Foundry

  1. Copia las reglas de Foundry de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Marco de desarrollo

Ver todas las plantillas de Marco de desarrollo