# Python
__pycache__/
*.py[cod]
.venv/
venv/
.pytest_cache/
.ruff_cache/
.coverage
htmlcov/
*.egg-info/

# 环境与密钥：绝不进仓库
.env
.env.local
*.pem
*.key

# 前端
node_modules/
web/dist/
web/.vite/
*.tsbuildinfo
web/e2e/artifacts/

# 安卓
android/.gradle/
android/build/
android/app/build/
android/local.properties
# 发布签名证书与口令（只在发布者本机；仓库里没有它就用调试签名）
android/keystore.properties
*.jks

# 编辑器 / 系统
.DS_Store
.idea/
.vscode/

# pip 安装过程中的临时目录（Windows 上出现在 cwd）
pip-unpack-*/
pip-req-build-*/
tmprfx*

# 本机开发用的便携 PostgreSQL / 临时目录（不入库）
.local/

# Kotlin 编译器诊断日志（构建产物）
android/.kotlin/

# 本地上传文件（附件落盘目录，绝不入库）
backend/var/

# 发布的安卓安装包由 publish_apk.py 放在这里，APK 不进版本库
backend/static/apk/

# pytest 的临时目录（在 backend/ 下跑测试时生成）
backend/pytest-of-*/

# Vditor 运行时资源（lute/i18n/icons，约 3.8 MB）
# 由 web/scripts/vendor-vditor.mjs 从 node_modules 生成，不进版本库
web/public/vditor/

# 本机部署/调试的临时脚本与缓存
.tmp/
