Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
107 lines (98 loc) · 1.8 KB
/
Copy path.gitignore
File metadata and controls
107 lines (98 loc) · 1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# ---------------------------------------------------------------------------
# xmtool monorepo — 根 .gitignore
#
# 原则:仓库只收录「源码 + 文档 + 配置」。构建产物、运行期数据、第三方
# 二进制依赖一律不入库,通过 CI 构建或 GitHub Release 分发。
# ---------------------------------------------------------------------------
# --- 通用编辑器 / IDE ---------------------------------------------------
.vs/
.vscode/
.idea/
*.user
*.suo
*.swp
*~
Thumbs.db
desktop.ini
.DS_Store
# --- 编译产物 ------------------------------------------------------------
bin/
obj/
target/
build/
dist/
*.o
*.obj
*.pdb
*.ilk
*.exp
*.lib
*.class
*.pyc
__pycache__/
*.pyo
.mypy_cache/
.pytest_cache/
.ruff_cache/
.venv/
venv/
env/
# --- 可执行文件 / 安装包(走 GitHub Release 分发) ----------------------
*.exe
*.dll
*.msi
*.zip
*.7z
*.tar.gz
*.deb
*.rpm
*.apk
*.app
*.dmg
# --- 第三方二进制依赖(vendored,不入库;版本清单见各项目 THIRD-PARTY-NOTICES.md) ---
libs/
analyzers/
*.snk
# --- 运行期数据 / 日志 / 备份(含用户凭据,绝不入库) --------------------
data/
logs/
backup/
run/
releases/
*.db
*.db-shm
*.db-wal
*.sqlite
*.sqlite3
*.bak
*.log
data.js
data.bak.js
*.import-failed
!*/docs/_evidence/**
!*/docs/**/evidence/**
# --- 归档 / 备份目录 ----------------------------------------------------
.migrate_bak/
_archive_*/
_archive/
*.bak_*
# --- 发布与运维内部产物 -------------------------------------------------
.publish/
.deploy/
.snapshots/
# --- 凭据(保险箱:最后一道闸) ------------------------------------------
*.pem
*.key
*.p12
*.pfx
.env
.env.*
!.env.example
secrets/
credentials/
*.cvault
# --- 临时文件 -----------------------------------------------------------
*.tmp
*.log.*
.tmp/
tmp/