Ludovic Frank Gitignore

.gitignore для Foundry

11 правил ігнорування для Foundry, готових до копіювання у ваш репозиторій.

Швидкий інструментарій для розробки смарт-контрактів Ethereum

Повний .gitignore для Foundry

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 23:46:22 UTC
# Технології: Foundry

### Foundry ###
cache/
out/
.logs/
.ignore/
!/broadcast
# Сценарій Forge транслюється в локальній мережі Anvil
/broadcast/*/31337/
# Підробити журнали трансляції сухого сценарію
/broadcast/**/dry-run/
docs/
# Змінні середовища
.env
.env.*
!.env.example

Що насправді ігнорують ці правила Foundry

Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.

Файли компілятора

Шаблон Що ігнорується
cache/ Файли компілятора
out/ Файли компілятора

Каталоги, які зазвичай ігноруються

Шаблон Що ігнорується
.logs/ Каталоги, які зазвичай ігноруються
.ignore/ Каталоги, які зазвичай ігноруються

Ігнорує журнали трансляції розробки

Шаблон Що ігнорується
!/broadcast Ігнорує журнали трансляції розробки
/broadcast/*/31337/ Сценарій Forge транслюється в локальній мережі Anvil
/broadcast/**/dry-run/ Підробити журнали трансляції сухого сценарію

документи

Шаблон Що ігнорується
docs/ документи

Файл Dotenv

Шаблон Що ігнорується
.env Змінні середовища
.env.* Файл Dotenv
!.env.example Файл Dotenv

Як використовувати цей .gitignore для Foundry

  1. Скопіюйте правила Foundry вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони Каркас .gitignore

Перегляньте кожен шаблон Каркас