.gitignore 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431
  1. # ====================
  2. # 叁强鲜配项目 .gitignore
  3. # ====================
  4. # ====================
  5. # 核心规则 - 防止提交敏感信息
  6. # ====================
  7. # 禁止提交 .git 目录(子模块等情况除外)
  8. .git/
  9. # 禁止提交 git 配置中的敏感信息
  10. .gitconfig
  11. .gitattributes
  12. # ====================
  13. # IDE 和编辑器
  14. # ====================
  15. .idea/
  16. *.iml
  17. *.ipr
  18. *.iws
  19. .vscode/
  20. *.swp
  21. *.swo
  22. *~
  23. .DS_Store
  24. Thumbs.db
  25. *.sublime-workspace
  26. *.sublime-project
  27. # HBuilderX (uni-app 开发工具)
  28. .hbuilderx/
  29. .hbuilder/
  30. *.hbc
  31. *.log.lcf
  32. *.log.2
  33. .idea/workspace.xml
  34. .idea/tasks.xml
  35. .idea/shelf/
  36. # Eclipse
  37. .settings/
  38. .classpath
  39. .project
  40. # ====================
  41. # 依赖目录
  42. # ====================
  43. node_modules/
  44. bower_components/
  45. .npm/
  46. .yarn/
  47. # ====================
  48. # 后端 - Java/Spring Boot
  49. # ====================
  50. target/
  51. *.class
  52. *.jar
  53. *.war
  54. *.ear
  55. *.zip
  56. *.tar.gz
  57. *.rar
  58. # Maven
  59. pom.xml.tag
  60. pom.xml.releaseBackup
  61. pom.xml.versionsBackup
  62. pom.xml.next
  63. release.properties
  64. dependency-reduced-pom.xml
  65. buildNumber.properties
  66. .mvn/timing.properties
  67. .mvn/wrapper/maven-wrapper.jar
  68. .mvn/wrapper/
  69. # 避免忽略整个 .mvn 目录下的重要文件
  70. !.mvn/wrapper/maven-wrapper.properties
  71. # Gradle
  72. .gradle/
  73. build/
  74. !gradle/wrapper/gradle-wrapper.jar
  75. !gradle/wrapper/gradle-wrapper.properties
  76. # 日志
  77. *.log
  78. logs/
  79. *.log.*
  80. temp/
  81. tmp/
  82. # Spring Boot
  83. spring-boot-devtools.properties
  84. *.pid
  85. # MyBatis Generator
  86. generator/
  87. # ====================
  88. # MyBatis-Plus / 代码生成器
  89. # ====================
  90. **/generator/**
  91. **/gen/**
  92. **/codegen/
  93. # ====================
  94. # 前端 - Vue/React
  95. # ====================
  96. dist/
  97. dist-ssr/
  98. dist-web/
  99. *.local
  100. .cache/
  101. .Parcel/
  102. .docusaurus/
  103. .vuepress/dist/
  104. .vuepress/.cache
  105. # 编译产物
  106. *.d.ts
  107. *.tsbuildinfo
  108. *.js.map
  109. *.css.map
  110. # Node
  111. lib/
  112. coverage/
  113. # ESLint
  114. .eslintcache
  115. .eslintrc.js~
  116. .eslintrc.json~
  117. .eslintignore~
  118. # Prettier
  119. .prettierrc.js~
  120. .prettierrc.json~
  121. .prettierignore~
  122. # Vite
  123. vite.config.js.timestamp-*
  124. vite.config.ts.timestamp-*
  125. # ====================
  126. # 运营端 Web (admin)
  127. # ====================
  128. web-admin/dist/
  129. web-admin/node_modules/.vite/
  130. web-admin/.env
  131. web-admin/.env.local
  132. web-admin/.env.development
  133. web-admin/.env.production
  134. web-admin/.env.staging
  135. web-admin/.eslintcache
  136. web-admin/coverage/
  137. web-admin/src/styles/env.d.ts
  138. # ====================
  139. # H5 端 (如果存在)
  140. # ====================
  141. h5/dist/
  142. h5/node_modules/
  143. h5/.env
  144. h5/.env.local
  145. # ====================
  146. # 小程序 - uni-app (通用)
  147. # ====================
  148. # 编译产物
  149. unpackage/
  150. */unpackage/
  151. **/unpackage/
  152. **/dist/
  153. miniprogram/node_modules/.cache/
  154. miniprogram/dist/
  155. miniprogram/unpackage/
  156. # 微信小程序特有
  157. */dist/build/mp-weixin
  158. */dist/build/mp-alipay
  159. */dist/build/h5
  160. **/dist/build/mp-weixin
  161. **/dist/build/mp-alipay
  162. **/dist/build/h5
  163. # uni-app 缓存和日志
  164. *.log
  165. console.*
  166. debug.log
  167. error.log
  168. info.log
  169. # 各端小程序源码
  170. !**/src/main.js
  171. !**/src/App.vue
  172. !**/src/pages.json
  173. !**/src/manifest.json
  174. !**/src/pages/
  175. !**/src/components/
  176. !**/src/static/
  177. !**/src/uni.scss
  178. !**/src/mainfest.json
  179. # 供应商小程序
  180. supplier-mini/dist/
  181. supplier-mini/unpackage/
  182. supplier-mini/node_modules/
  183. supplier-mini/.env
  184. supplier-mini/.env.local
  185. # 客户小程序
  186. client-mini/dist/
  187. client-mini/unpackage/
  188. client-mini/node_modules/
  189. client-mini/.env
  190. client-mini/.env.local
  191. # 配送员小程序
  192. deliver-mini/dist/
  193. deliver-mini/unpackage/
  194. deliver-mini/node_modules/
  195. deliver-mini/.env
  196. deliver-mini/.env.local
  197. # uni-app 插件缓存
  198. **/uni_modules/**/uniCloud-*/
  199. **/uni_modules/**/node_modules/
  200. !**/uni_modules/**/package.json
  201. !**/uni_modules/**/package-lock.json
  202. # ====================
  203. # 环境配置文件
  204. # ====================
  205. .env
  206. .env.local
  207. .env.*.local
  208. .env.development
  209. .env.production
  210. .env.staging
  211. .env.test
  212. *.env
  213. config.json
  214. application-local.yml
  215. application-dev.yml
  216. application-prod.yml
  217. application-test.yml
  218. application.yml
  219. # Spring Boot 配置
  220. application-local.properties
  221. application-dev.properties
  222. application-prod.properties
  223. # MyBatis-Plus 配置
  224. mybatis-plus.yml
  225. # Knife4j / Swagger 配置
  226. swagger.properties
  227. # ====================
  228. # 敏感文件
  229. # ====================
  230. *.pem
  231. *.key
  232. *.pfx
  233. *.jks
  234. *.p12
  235. *.keystore
  236. *.truststore
  237. keystore.jks
  238. keystore.p12
  239. secrets.json
  240. credentials.json
  241. secret.properties
  242. jwt.secret
  243. oauth2.secret
  244. # ====================
  245. # 数据库相关
  246. # ====================
  247. *.db
  248. *.sqlite
  249. *.sqlite3
  250. *.mdb
  251. *.accdb
  252. *.sql.gz
  253. dump.rdb
  254. *.dump
  255. # JPA/Hibernate 自动生成的 SQL
  256. ddl.sql
  257. schema.sql
  258. data.sql
  259. # ====================
  260. # 临时文件和备份
  261. # ====================
  262. *.tmp
  263. *.bak
  264. *.backup
  265. *.swp
  266. *.swo
  267. *~
  268. *.orig
  269. *.rej
  270. *.orig.*
  271. *.temp
  272. *.cache
  273. *.snapshot
  274. # Mac 系统
  275. ._*
  276. # Windows 系统
  277. Desktop.ini
  278. ehthumbs.db
  279. Icon?
  280. ehthumbs_vista.db
  281. # ====================
  282. # 测试相关
  283. # ====================
  284. coverage/
  285. .nyc_output/
  286. *.lcov
  287. *.profraw
  288. jacoco.exec
  289. *.test.out
  290. # JUnit
  291. junit.xml
  292. TEST-*.xml
  293. hs_err_pid*
  294. # ====================
  295. # 运营端特殊文件
  296. # ====================
  297. web-admin/src/api/env.d.ts
  298. # ====================
  299. # Docker 相关
  300. # ====================
  301. .docker/
  302. .dockerignore
  303. docker-compose.override.yml
  304. docker-compose.*.yml
  305. !**/docker-compose.yml
  306. !**/docker-compose.yaml
  307. .docker/metrics.db
  308. # ====================
  309. # CI/CD
  310. # ====================
  311. .github/
  312. .gitlab-ci.yml
  313. .travis.yml
  314. Jenkinsfile
  315. azure-pipelines.yml
  316. .circleci/
  317. bitrise.yml
  318. fastlane/
  319. # ====================
  320. # 部署相关
  321. # ====================
  322. deploy/
  323. deploy.sh
  324. deploy.bat
  325. deploy.sh.bak
  326. Dockerfile
  327. Dockerfile.*
  328. # ====================
  329. # 静态资源缓存
  330. # ====================
  331. __pycache__/
  332. *.pyc
  333. *.pyo
  334. *.pyd
  335. .Python
  336. *.so
  337. *.egg
  338. *.egg-info/
  339. *.whl
  340. pip-log.txt
  341. pip-delete-this-directory.txt
  342. # ====================
  343. # 其他
  344. # ====================
  345. *.pdf
  346. *.md~
  347. README.md~
  348. *.zip
  349. demo/
  350. example/
  351. test/
  352. tests/
  353. prototypes/
  354. wireframes/
  355. # ====================
  356. # uniCloud 云函数
  357. # ====================
  358. **/uniCloud-aliyun/**
  359. **/uniCloud-tcb/**
  360. **/uniCloud-db_init/**
  361. !**/uniCloud-aliyun/package.json
  362. !**/uniCloud-tcb/package.json
  363. # ====================
  364. # 微信小程序开发工具
  365. # ====================
  366. *.wcsln
  367. *.wcsproj
  368. project.config.json.bak
  369. project.private.config.json
  370. # ====================
  371. # 安全扫描报告
  372. # ====================
  373. security-report/
  374. fortify-results/
  375. sonarqube/
  376. # ====================
  377. # 最终保护规则
  378. # ====================
  379. # 永远不要提交这些文件
  380. **/application.yml
  381. **/application-local.yml
  382. !**/application.yml.example
  383. !**/application.yml.template