shkola/.gitignore
2026-07-15 21:45:22 +00:00

152 lines
3.8 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.

# ============================================================
# .gitignore для WordPress (Декарт dev)
# Эталонный сайт: dev.dekart.school
# ============================================================
# === WordPress core (обновляется через админку) ===
/wp-admin/
/wp-includes/
/wp-*.php
/index.php
/index.htm
/license.txt
/readme.html
/xmlrpc.php
/wp-config.php
/wp-config-sample.php
/robots.txt
# === Серверные файлы (на каждом сайте свои) ===
.htaccess
.htaccess.bk
.htaccess.disabled
.htpasswd
.user.ini
.tmb/
# === wp-content: общие исключения ===
/wp-content/uploads/
/wp-content/blogs.dir/
/wp-content/upgrade/
/wp-content/backup-db/
/wp-content/backups/
/wp-content/cache/
/wp-content/wflogs/
/wp-content/wflogs-old/
/wp-content/debug.log
/wp-content/advanced-cache.php*
/wp-content/wp-cache-config.php*
/wp-content/advanced-headers.php*
/wp-content/index.php*
# === Локализации WordPress (обновляются через WP) ===
/wp-content/languages/
/wp-content/languages-old/
# === Бэкапы плагинов (UpdraftPlus, All-in-One и др.) ===
/wp-content/updraft/
/wp-content/updraft-pre*
/wp-content/ai1wm-backups/
# === LiteSpeed Cache - служебные файлы ===
/wp-content/litespeed/
/wp-content/litespeed-old/
/wp-content/.litespeed_*
# === Старые конфиги кеш-плагинов ===
/wp-content/w3tc-config/
/wp-content/w3tc-config-old/
# === Сторонние плагины и темы (целиком) ===
/wp-content/plugins/
/wp-content/themes/
# === Файлы безопасности ===
wordfence-waf.php
*.log
# === Системное ===
.DS_Store
Thumbs.db
*.swp
*~
# === Google/Yandex верификация (на каждом домене своя) ===
google*.html
yandex_*.html
# ============================================================
# ИСКЛЮЧЕНИЯ — ЧТО ВКЛЮЧАЕМ В GIT (несмотря на правила выше)
# ============================================================
!/wp-content/
!/wp-content/themes/
!/wp-content/themes/dekart/
!/wp-content/themes/dekart/**
!wp-content/plugins/dekart-deploy/
!wp-content/plugins/dekart-counters/
# ============================================================
# ВАЖНО: эти правила идут ПОСЛЕ исключений выше — они их перекрывают.
# Это нужно потому что !/.../dekart/** включает ВСЕ файлы в теме,
# и нам надо вручную исключить мусор внутри темы.
# ============================================================
# === Архивы и бэкапы файлов (даже внутри темы!) ===
*.zip
*.rar
*.tar
*.tar.gz
*.gz
*.bak
*.old
*-old*
*.swp
# === Дампы БД ===
*.sql
*.sql.gz
*.db
*.sqlite
# === Заглушки в служебных папках WP ===
/wp-content/themes/index.php
/wp-content/themes/index.html
# Если в будущем появятся свои плагины — добавь их так:
# !/wp-content/plugins/
# !/wp-content/plugins/мой-кастомный-плагин/
# !/wp-content/plugins/мой-кастомный-плагин/**
.ssh_key_for_web
.ssh_key_for_web.pub
opencode.json
AGENTS.md
.opencode/
wp-content/backups-dup-lite/
wp-content/upgrade-temp-backup/
# === Agent/Test files — dev-мусор (не в git) ===
data/
test.php
.agents/
.claude/
skills-lock.json
# === Audit files — dev-мусор (не в git) ===
*.audit.txt
*.audit.md
spacing.txt
typography.txt
color-tokens.txt
selectors.txt
dsg.txt
colors.txt
components.txt
selectors.txt
spacing.txt
typography.txt
# === Design system draft (создаётся локально, не в git) ===
design-system-DRAFT.txt
# === Taste Skill — агентские навыки дизайна (не в git) ===
skills/