# Dependencies
node_modules/
.pnpm-store/
.pnpm-debug.log*

# Production builds
.next/
out/
dist/
build/

# Environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# Database
*.db
*.db-journal
prisma/dev.db*

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Coverage directory used by tools like istanbul
coverage/
*.lcov

# nyc test coverage
.nyc_output

# Dependency directories
jspm_packages/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
public

# Storybook build outputs
.out
.storybook-out

# Temporary folders
tmp/
temp/

# Editor directories and files
.vscode/
.idea/
*.swp
*.swo
*~

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Docker
.dockerignore

# Testing
coverage/

# Misc
*.tgz
*.tar.gz

# 项目特定文件
# 完整的学习笔记和文档（保留精简版本）
note/
学习模型分析报告.md
DOCKER_DEMO.md
API_TESTING_GUIDE.md
demo-script.sh
.env.docker

# 前端文档
frontend/*.md
frontend/*.pdf
frontend/*.txt
!frontend/README.md

# 后端文档
fullstack/*.md
!fullstack/README.md

# 开发过程中的临时文件
*.tmp
*.temp
*.bak
*.backup

# 测试和演示文件
test-*.js
demo-*.sh
*-demo.*

# 个人配置和敏感信息
.vscode/settings.json
.idea/workspace.xml
*.key
*.pem
*.p12

# 日志和调试文件
debug.log
error.log
access.log
*.log.*

# 构建产物和缓存
.next/cache/
.next/static/
.next/server/
.next/standalone/

# 数据库文件
*.sqlite
*.sqlite3
*.db-wal
*.db-shm

# 环境变量文件（保留示例文件）
.env
.env.local
.env.development
.env.production

# 依赖锁定文件（可选，根据需要保留）
# pnpm-lock.yaml
# package-lock.json
# yarn.lock

# 系统文件
.DS_Store
Thumbs.db
desktop.ini

# IDE 和编辑器文件
.vscode/
.idea/
*.swp
*.swo
*~

# 临时目录
tmp/
temp/
.tmp/
.temp/
