init
This commit is contained in:
122
.gitignore
vendored
Normal file
122
.gitignore
vendored
Normal file
@@ -0,0 +1,122 @@
|
||||
# ===================================================================
|
||||
# .gitignore for a FastAPI (Python) + Vue.js (Node.js) Project
|
||||
# ===================================================================
|
||||
**/config.json
|
||||
# --- General ---
|
||||
#忽略所有 .env 文件,只提交 .env.example 模板
|
||||
.env
|
||||
.env.*
|
||||
!.env.example
|
||||
|
||||
#日志文件
|
||||
*.log
|
||||
*.log*
|
||||
|
||||
#临时文件
|
||||
*~
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
|
||||
# ===================================================================
|
||||
# Python / FastAPI (Backend)
|
||||
# ===================================================================
|
||||
|
||||
#虚拟环境 (常见的名称:venv, env, .venv, .env)
|
||||
#使用斜杠 / 确保只匹配根目录下的,避免误伤子目录
|
||||
/venv/
|
||||
/env/
|
||||
/.venv/
|
||||
/.env/
|
||||
|
||||
# Python 缓存文件
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
|
||||
#运行时文件
|
||||
*.pyc
|
||||
|
||||
#单元测试和覆盖率报告
|
||||
.pytest_cache/
|
||||
.coverage
|
||||
.coverage.*
|
||||
/htmlcov/
|
||||
nosetests.xml
|
||||
coverage.xml
|
||||
|
||||
# Sphinx 文档
|
||||
/docs/_build/
|
||||
|
||||
# Jupyter Notebook 检查点
|
||||
.ipynb_checkpoints
|
||||
|
||||
#数据库文件 (开发时使用的本地数据库)
|
||||
*.sqlite3
|
||||
db.sqlite3
|
||||
|
||||
|
||||
# ===================================================================
|
||||
# Node.js / Vue.js (Frontend)
|
||||
# ===================================================================
|
||||
|
||||
#依赖目录 (最重要的规则!)
|
||||
/node_modules/
|
||||
|
||||
#本地环境配置文件 (Vue CLI 和 Vite 的标准)
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
#构建输出目录 (Vue CLI, Vite, etc.)
|
||||
/dist/
|
||||
/public/build/
|
||||
|
||||
#日志文件
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
|
||||
# Vite 缓存
|
||||
.vite/
|
||||
|
||||
|
||||
# ===================================================================
|
||||
# IDE 和编辑器配置
|
||||
# ===================================================================
|
||||
|
||||
# VSCode
|
||||
#忽略所有 .vscode 下的文件,但保留团队共享的配置
|
||||
.vscode/*
|
||||
!.vscode/settings.json
|
||||
!.vscode/extensions.json
|
||||
!.vscode/launch.json
|
||||
|
||||
# JetBrains / PyCharm
|
||||
.idea/
|
||||
|
||||
# Sublime Text
|
||||
*.sublime-project
|
||||
*.sublime-workspace
|
||||
|
||||
# Atom
|
||||
.atom/
|
||||
|
||||
|
||||
# ===================================================================
|
||||
# 操作系统生成的文件
|
||||
# ===================================================================
|
||||
|
||||
# macOS
|
||||
.DS_Store
|
||||
.AppleDouble
|
||||
.LSOverride
|
||||
._*
|
||||
.Spotlight-V100
|
||||
.Trashes
|
||||
|
||||
# Windows
|
||||
Thumbs.db
|
||||
ehthumbs.db
|
||||
Desktop.ini
|
||||
$RECYCLE.BIN/
|
||||
Reference in New Issue
Block a user