.gitignore 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. # 本地杂项文档、测试数据和外部项目副本
  2. /docs-local/
  3. .codex
  4. # ===================
  5. # Go 后端
  6. # ===================
  7. # 二进制文件
  8. *.exe
  9. *.exe~
  10. *.dll
  11. *.so
  12. *.dylib
  13. backend/bin/
  14. backend/server
  15. backend/sub2api
  16. backend/main
  17. # Go 测试二进制
  18. *.test
  19. # 测试覆盖率
  20. *.out
  21. coverage.html
  22. # 依赖(使用 go mod)
  23. vendor/
  24. # Go 编译缓存
  25. backend/.gocache/
  26. # ===================
  27. # Node.js / Vue 前端
  28. # ===================
  29. node_modules/
  30. frontend/node_modules/
  31. frontend/dist/
  32. *.local
  33. *.tsbuildinfo
  34. vite.config.d.ts
  35. vite.config.js.timestamp-*
  36. # 日志
  37. npm-debug.log*
  38. yarn-debug.log*
  39. yarn-error.log*
  40. pnpm-debug.log*
  41. # ===================
  42. # 环境配置
  43. # ===================
  44. .env
  45. .env.local
  46. .env.*.local
  47. *.env
  48. !.env.example
  49. docker-compose.override.yml
  50. # ===================
  51. # IDE / 编辑器
  52. # ===================
  53. .idea/
  54. .vscode/
  55. *.swp
  56. *.swo
  57. *~
  58. .project
  59. .settings/
  60. .classpath
  61. # ===================
  62. # 操作系统
  63. # ===================
  64. .DS_Store
  65. Thumbs.db
  66. Desktop.ini
  67. # ===================
  68. # 临时文件
  69. # ===================
  70. tmp/
  71. temp/
  72. *.tmp
  73. *.temp
  74. *.log
  75. *.bak
  76. .cache/
  77. .dev/
  78. .serena/
  79. # ===================
  80. # 构建产物
  81. # ===================
  82. dist/
  83. build/
  84. release/
  85. # 后端嵌入的前端构建产物
  86. # Keep a placeholder file so `//go:embed all:dist` always has a match in CI/lint,
  87. # while still ignoring generated frontend build outputs.
  88. backend/internal/web/dist/
  89. !backend/internal/web/dist/
  90. backend/internal/web/dist/*
  91. !backend/internal/web/dist/.keep
  92. # 后端运行时缓存数据
  93. backend/data/
  94. # ===================
  95. # 本地配置文件(包含敏感信息)
  96. # ===================
  97. backend/config.yaml
  98. deploy/config.yaml
  99. backend/.installed
  100. # ===================
  101. # 其他
  102. # ===================
  103. tests
  104. !deploy/tests/
  105. !deploy/tests/**
  106. CLAUDE.md
  107. .claude
  108. scripts
  109. !backend/scripts/
  110. !backend/scripts/resolve-version.sh
  111. .code-review-state
  112. #openspec/
  113. code-reviews/
  114. AGENTS.md
  115. backend/cmd/server/server
  116. deploy/docker-compose.override.yml
  117. .gocache/
  118. vite.config.js
  119. docs/*
  120. !docs/PAYMENT.md
  121. !docs/PAYMENT_CN.md
  122. !docs/ADMIN_PAYMENT_INTEGRATION_API.md
  123. !docs/ASYNC_IMAGE_TASKS.md
  124. !docs/BATCH_IMAGE_MVP.md
  125. !docs/COMPOSITE_GROUPS.md
  126. !docs/PLUGIN_DEVELOPMENT.md
  127. !docs/channel-monitor-v2-safe-defaults.md
  128. !docs/legal/
  129. !docs/legal/*.md
  130. !docs/screenshots/
  131. docs/screenshots/*
  132. !docs/screenshots/mobile-account-actions-menu.png
  133. .serena/
  134. .codex/
  135. frontend/coverage/
  136. aicodex
  137. output/
  138. .codegraph/
  139. # Vitest / Vite cache at repo root
  140. .vite/
  141. # 本地闭源插件开发目录及构建产物不进入 Sub2API 仓库
  142. /plugins/