diff --git a/.gitignore b/.gitignore index e2f7df40..507cfbc1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,25 +1,156 @@ -*.log -.DS_Store -.env -.env.backup -.env.production -.phpactor.json -.phpunit.result.cache -/.fleet -/.idea -/.nova -/.phpunit.cache -/.vscode -/.zed -/auth.json -/node_modules -/public/build -/public/hot -/public/storage +############################################ +# Laravel +############################################ +/vendor/ +/node_modules/ +/bootstrap/cache/ /storage/*.key -/storage/pail -/vendor -Homestead.json +/storage/app/* +/storage/framework/* +/storage/logs/* +!storage/.gitignore +.env +.env.* +.phpunit.result.cache Homestead.yaml +Homestead.json +npm-debug.log +yarn-error.log +vite.config.js +vite.config.ts +public/storage +public/hot +public/mix-manifest.json +public/build/ + +/storage/pail/ +public/js/*.map +public/css/*.map + +############################################ +# CodeIgniter (CI3 or CI4) +############################################ +/system/ +application/cache/* +application/logs/* +writable/cache/ +writable/logs/ +writable/session/ +writable/uploads/ +!application/cache/index.html +!application/logs/index.html + +############################################ +# IDE - PhpStorm +############################################ +.idea/ +/*.iml +*.iws +*.ipr + +############################################ +# IDE - VS Code +############################################ +.vscode/ + +############################################ +# IDE - Cursor AI +############################################ +.cursor/ + +############################################ +# OS & 에디터 임시 파일 +############################################ +.DS_Store Thumbs.db -storage/credentials/ +ehthumbs.db +desktop.ini +*.swp +*.swo +*.tmp +*.bak +*.old +*.orig + +############################################ +# 로그, 백업, 덤프 +############################################ +*.log +*.sql +*.sqlite +*.db +*.tar +*.gz +*.zip +*.7z +*.backup + +# 프로젝트 내 백업 폴더 +/backup/ +/backups/ + +############################################ +# 이미지, 문서, 동영상 등 업로드 제외 +*.jpg +*.jpeg +*.png +*.gif +*.bmp +*.svg +*.webp +*.ico + +*.pdf +*.doc +*.docx +*.xls +*.xlsx +*.ppt +*.pptx +*.hwp + +*.mp3 +*.wav +*.ogg +*.mp4 +*.avi +*.mov +*.wmv +*.mkv + +############################################ +# JetBrains Fleet / Laravel Nova / Zed IDE +############################################ +/.fleet/ +/.nova/ +/.zed/ + +############################################ +# PHP 도구 및 설정 파일 +############################################ +/.phpactor.json +/auth.json +/.phpunit.cache + + +############################################ +# 기타 +############################################ +.env.local +.env.backup +*.cache +*.coverage +*.out +*.pid +*.seed +*.seed.php +_ide_helper.php +_ide_helper_models.php + +# 모든 위치의 data 폴더 내부 파일 무시 +**/data/* +# 단, 폴더 자체는 추적 (비어 있어도 gitkeep을 위해) +!**/data/ +# 그리고 .gitkeep은 예외로 추적 +!**/data/.gitkeep +storage/secrets/