Files
portal/.gitignore
T
Дмитрий 54c69a64e8 chore(gitignore): ignore .claude/worktrees/ and /app/coverage/
— Worktree artefacts from Superpowers using-git-worktrees skill
  (Pravila §11.3 — может быть нестабилен на Windows + кириллица,
  но директория появляется при попытках)
— Vitest --coverage output (app/coverage/), не должен попадать в commits

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 02:18:07 +03:00

148 lines
4.6 KiB
Plaintext

# =============================================================================
# .gitignore — Лидерра
# =============================================================================
# ── Node / npm ──────────────────────────────────────────────────────────────
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm/
.yarn/
# ── Локальные бинарники tooling (gitleaks, lychee) ──────────────────────────
bin/*
!bin/.gitkeep
# ── Артефакты инструментов ──────────────────────────────────────────────────
# markdownlint
.markdownlint-cli2.jsonc.bak
# cspell
.cspellcache
# lychee
.lycheecache
# stylelint
.stylelintcache
# pa11y
pa11y-screenshots/
a11y-report/
# Playwright MCP — артефакты скриншотов и DOM-snapshot'ов
**/.playwright-mcp/
demo-*.png
demo-*.jpeg
# gitleaks
gitleaks-report.json
# ── IDE / редакторы ─────────────────────────────────────────────────────────
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json.example
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
# ── ОС-специфичные ──────────────────────────────────────────────────────────
desktop.ini
$RECYCLE.BIN/
# ── Будущие фазы (Laravel + Vue) ────────────────────────────────────────────
# Фаза 1 — Laravel (monorepo: код живёт в app/)
/app/vendor/
/app/node_modules/
/app/storage/*.key
/app/storage/app/public/
/app/storage/framework/cache/data/
/app/storage/framework/sessions/
/app/storage/framework/testing/
/app/storage/framework/views/
/app/storage/logs/*
!/app/storage/logs/.gitkeep
/app/bootstrap/cache/*
!/app/bootstrap/cache/.gitkeep
/app/public/build/
/app/public/hot
/app/public/storage
/app/.env
/app/.env.backup
/app/.env.production
/app/.env.local
/app/.env.*.local
/app/.phpunit.result.cache
/app/.phpunit.cache/
/app/.pest.cache/
/app/auth.json
/app/.idea/
/app/.vscode/
/app/Homestead.json
/app/Homestead.yaml
.phpactor.json
# Фаза 1 — Boost (по решению §3.1 Прил. Н — НЕ игнорируем .mcp.json и boost.json)
# CLAUDE.md в корне — наш, в gitignore НЕ попадает
# Фаза 2 — Vue
/dist/
/dist-ssr/
*.local
.vite/
# Histoire — каталог компонентов (статическая сборка в .histoire/dist/)
/app/.histoire/
# Фаза 3 — Docker, secrets
.env.production
.env.local
.env.*.local
*.pem
*.key
!*.pub.key
secrets/
# ── Память и сессии Claude (личные, не в git) ───────────────────────────────
memory/
.claude/local-*
.claude/settings.local.json
# Артефакты переноса проекта со старых машин (JSONL-сессии Claude) — например
# c--Users-KDV-Projects-liderra/ от 07.05.2026 (Win10 → Server 2022)
c--Users-*/
# ── Локальные дизайнерские артефакты (отдельный трек, не в основном репо) ───
# Папка содержит TZ_landing_v1_0.md + README + ZIP-handoff (~9.5 МБ) для дизайнера
лендинг/
# ── Временные файлы ─────────────────────────────────────────────────────────
*.tmp
*.bak
*.log
tmp/
.tmp/
.cache/
# pgFormatter — вывод npm run format:sql:check (кроссплатформенный путь)
db/.schema-formatted.tmp.sql
# Sprint 2 Phase A — Larastan result cache (O-perf-07)
app/.phpstan-cache/
# Sprint 2 Phase A — Infection mutation testing logs (O-stack-02)
app/infection.log
app/infection-summary.log
.superpowers/
# Plan 3 Task 5 — Playwright Node subprocess (~200MB chromium downloads on prod)
app/playwright/node_modules/
# Superpowers using-git-worktrees — локальные worktrees вне репо
.claude/worktrees/
# Vitest coverage output (app/coverage/) — генерируется npm run test:coverage
/app/coverage/