diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..036a592 --- /dev/null +++ b/.gitignore @@ -0,0 +1,58 @@ +# Dependencies +node_modules/ + +# Environment files +.env +.env.local +.env.production + +# Build output +frontend/dist/ +frontend/tsconfig.tsbuildinfo +frontend/tsconfig.node.tsbuildinfo +build/ + +# IDE +.vscode/ +.idea/ +*.swp +*.swo + +# OS files +.DS_Store +Thumbs.db + +# Logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Database (个人使用可保留提交,生产环境建议取消注释) +# prisma/dev.db +# prisma/prod.db + +# Test scripts +test-*.js +test-*.ps1 +test-*.mjs +verify-*.cjs +verify-*.mjs +visual-check-*.js + +# Debug scripts +debug-*.cjs + +# Test results +test-results/ +test-screenshots/ +*.png + +# Temporary files +*.tmp +*.bak + +# Full test files (legacy) +full-test.js +tdd_*.js +TEST_CASES.md