squad-proto/.gitignore
z.kirill 3e1a921eb6 Игнорировать проверочные сборки build-*
Каталог вида build-final заводится в каждой вехе для чистой сборки. В этой он
пережил `rm -rf` — процесс держал файл, — и попал бы в `git add -A`, если бы
внутри к тому моменту оставался хоть один файл. Обошлось случайно, а правило
делает это невозможным.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 05:26:44 +03:00

55 lines
3.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# --- сборка ------------------------------------------------------------------
# build/ содержит и объектники, и выкачанный исходник raylib (~200 МБ).
# Всё воспроизводится одной командой: cmake -S . -B build
build/
# Проверочные сборки с суффиксом: build-final, build-debug и прочие разовые.
# Правило не «на всякий случай»: такой каталог заводится в каждой вехе, и
# однажды `rm -rf` не смог его снести (файл держал процесс), а `git add -A`
# едва не отправил в историю полтораста мегабайт объектников.
build-*/
out/
cmake-build-*/
*.exe
*.pdb
*.ilk
*.obj
*.dsym
main
# --- артефакты dev-режимов ---------------------------------------------------
# squad_proto.exe --shot кладёт скриншот в рабочий каталог, то есть в корень.
# Это отладочные снимки; те, что нужны документации, лежат в docs/.
/*.png
# --- ассеты ------------------------------------------------------------------
# Собранная библиотека спрайтов лежит в build/sprites (уже покрыто build/ выше),
# кеш SpriteForge — здесь. И то и другое производное: источник истины —
# assets/manifests. Сгенерированный generated/spriteforge_assets.h, наоборот,
# в репозитории: без него игра не соберётся.
.sfcache/
contact-sheet.png
# Кеши и диагностика SpriteForge с суффиксами: их плодит каждый прогон конвейера
# с другим набором ключей. Всё это производное от assets/manifests и весит
# впятеро больше исходников.
.sfcache-*/
.diag-*/
# Резервные копии Blender: он кладёт .blend1 рядом с .blend при каждом
# сохранении. Файл на двенадцать мегабайт, который никому не нужен.
*.blend1
# --- сторонние ассеты --------------------------------------------------------
# assets/vendor — чужие библиотеки анимаций и базовые меши (68 МБ, из них 14 МБ
# один архив). Это ВХОД конвейера, а не его результат, но и не наш исходник:
# качается по ссылке из docs/14-monsters.md и восстанавливается одной командой.
# Держать чужой архив в своей истории — способ навсегда утяжелить клон.
assets/vendor/
# --- среда -------------------------------------------------------------------
.vs/
.cache/
compile_commands.json
CMakeUserPresets.json