# ============================================================ # .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/