This commit is contained in:
zhinianboke 2025-09-25 17:36:29 +08:00
parent 7396f88dd7
commit 0fb146a68a

314
.gitignore vendored
View File

@ -286,72 +286,6 @@ build/
*.dmg
*.img
# ==================== 项目特定新增文件类型 ====================
# 测试和示例文件
test_*.py
*_test.py
test_*.html
*_test.html
test_*.js
*_test.js
example_*.py
*_example.py
demo_*.py
*_demo.py
fix_*.py
*_fix.py
sample_*.py
*_sample.py
mock_*.py
*_mock.py
debug_*.py
*_debug.py
# 测试相关目录
tests/
test/
testing/
__tests__/
spec/
specs/
# 测试配置文件
pytest.ini
.pytest_cache/
test_*.ini
*_test.ini
test_*.conf
*_test.conf
# 测试数据文件
test_*.json
*_test.json
test_*.csv
*_test.csv
test_*.xml
*_test.xml
test_*.xlsx
*_test.xlsx
test_*.txt
*_test.txt
# 测试输出文件
test_output/
test_results/
test_reports/
coverage_html/
.coverage
coverage.xml
htmlcov/
# 性能测试文件
benchmark_*.py
*_benchmark.py
perf_*.py
*_perf.py
load_test_*.py
*_load_test.py
# 文档文件除了README.md
*.md
!README.md
@ -367,24 +301,6 @@ load_test_*.py
config.*.yml
!global_config.yml
# 运行时生成的文件
*.pid
*.lock
*.sock
*.port
# 性能和调试文件
*.profile
*.pstats
*.trace
# 编译和构建产物
*.whl
*.egg
*.tar.gz
build/
dist/
# 开发工具配置
.editorconfig
.flake8
@ -393,29 +309,6 @@ pyproject.toml
setup.cfg
tox.ini
# 容器相关
docker-compose.*.yml
!docker-compose.yml
!docker-compose-cn.yml
# 安全相关
*.secret
*.token
*.auth
secrets/
credentials/
# 监控和日志
*.access.log
*.error.log
*.audit.log
monitoring/
# 第三方服务配置
.env
.env.*
!.env.example
# 数据导出文件
export_*.csv
export_*.json
@ -430,6 +323,7 @@ temp_downloads/
.playwright/
playwright-report/
test-results/
playwright/.browsers/
# 系统服务文件
*.service
@ -441,7 +335,25 @@ archive/
old/
deprecated/
# ==================== 项目特定新增 ====================
# 项目特定新增规则
# 轨迹历史文件
trajectory_history/*.json
!trajectory_history/.gitkeep
# 统计服务器相关(保留核心文件,只忽略数据文件)
user_stats.txt
stats.log
# 加密相关文件(保留项目核心文件,只忽略临时解密文件)
# *_decrypted.py # 注释掉,因为项目中有重要的解密文件
# *_ultra.py # 注释掉因为项目中有重要的ultra文件
# 临时脚本文件
temp_*.py
quick_*.py
fix_*.py
# ==================== 项目特定数据库和日志 ====================
# 数据库文件
xianyu_data.db
xianyu_data_backup_*.db
@ -449,11 +361,6 @@ user_stats.db
# 实时日志文件
realtime.log
*.log
# 用户统计文件
user_stats.txt
stats.log
# PHP测试文件
php/
@ -461,185 +368,8 @@ php/
# 检查脚本
check_disk_usage.py
# Docker相关
docker-compose.override.yml
.env.docker
# 项目特定临时文件
*.tmp.py
*.temp.py
temp_*.py
debug_*.py
test_*.py
*_test.py
# 项目特定配置文件
config.local.py
settings.local.py
local_config.yml
# 项目特定数据文件
*.xlsx.bak
*.csv.bak
export_*.xlsx
import_*.xlsx
# 项目特定缓存文件
*.cache.py
cache_*.py
__cache__/
# IDE和编辑器
.vscode/settings.json
.idea/workspace.xml
*.sublime-project
*.sublime-workspace
# 操作系统特定
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
desktop.ini
$RECYCLE.BIN/
# 网络和缓存
.wget-hsts
.curl_sslcache
# 临时和锁文件
*.lock
*.pid
*.sock
*.port
.fuse_hidden*
# 压缩和打包文件
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
# 媒体文件(如果不需要版本控制)
*.mp4
*.avi
*.mov
*.wmv
*.flv
*.webm
*.mp3
*.wav
*.flac
*.aac
# 大文件和二进制文件
*.bin
*.exe
*.dll
*.so
*.dylib
# 文档生成
docs/_build/
docs/build/
site/
_site/
# 包管理器锁文件
package-lock.json
yarn.lock
Pipfile.lock
poetry.lock
# 环境和配置文件
# 环境配置文件
.env
.env.*
!.env.example
config.local.*
settings.local.*
# 运行时生成的文件
*.generated.*
*.auto.*
auto_*
# 性能分析和调试
*.prof
*.pstats
*.trace
*.debug
profile_*
debug_*
# 安全相关
*.key
*.pem
*.crt
*.cert
*.p12
*.pfx
*.secret
*.token
*.auth
secrets/
credentials/
keys/
# 监控和统计
monitoring/
metrics/
stats/
# 第三方工具
.sonarqube/
.scannerwork/
.nyc_output/
coverage/
.coverage.*
# 移动端开发
*.apk
*.ipa
*.app
*.aab
# 游戏开发
*.unity
*.unitypackage
# 科学计算
*.mat
*.h5
*.hdf5
# 地理信息系统
*.shp
*.dbf
*.shx
*.prj
# 3D模型
*.obj
*.fbx
*.dae
*.3ds
# 字体文件(如果不需要版本控制)
*.ttf
*.otf
*.woff
*.woff2
*.eot
# 数据文件(根据需要调整)
*.csv.bak
*.json.bak
*.xml.bak
*.sql.bak
.env.docker