Add project root files and gitignore

This commit is contained in:
2026-03-21 10:13:26 +08:00
commit ed6bab59fe
2 changed files with 207 additions and 0 deletions

41
.gitignore vendored Normal file
View File

@@ -0,0 +1,41 @@
# Environment files
.env
.env.local
.env.*.local
# Python virtual environments
.venv/
venv/
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
.pytest_cache/
*.egg-info/
.eggs/
# Backup files
*.bak
uv.lock.bak
# IDE
.idea/
.vscode/
*.sw?
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# OS
.DS_Store
Thumbs.db
# AI tool data
.claude/
# Lock files (use in development, commit in production)
# uv.lock - uncomment if you want to commit lock file
# package-lock.json - uncomment if you want to commit lock file