refactor: 整理项目根目录结构

整理内容:
- 删除 60+ 临时测试输出文件 (*.txt)
- 移动二进制文件到 bin/ 目录
- 移动 Shell 脚本到 scripts/ 目录
  - scripts/dev/: check_gitea.sh, check_sub2api.sh, run_tests.sh
  - scripts/deploy/: deploy_*.sh, simple_deploy.sh
  - scripts/ops/: fix_nginx.sh, fix_ssl.sh, install_docker.sh
  - scripts/test/: test_*.sh, test_*.bat
- 移动批处理文件到 scripts/
- 移动 Python 脚本到 tools/
- 清理临时日志文件

保留根目录必要文件:
- go.mod, go.sum, go.work
- Makefile, docker-compose.yml
- .env.example, .gitignore
- README.md, AGENTS.md, DEPLOY_GUIDE.md

验证: go build ./... && go test ./... 通过
This commit is contained in:
2026-04-07 18:10:36 +08:00
parent 5dbb530b76
commit 5b6bd93179
152 changed files with 8775 additions and 4084 deletions

View File

@@ -1,10 +1,42 @@
# 生产级发布清单
版本:2.0
更新时间2026-03-25
版本:3.0
更新时间2026-04-02
本清单用于发布前、发布后和对外表述前的最后核查。
## 0. PR 提交前检查(必须通过)
### 0.1 分支与提交
- [ ] 功能分支从 `main` 最新状态拉取
- [ ] 每个提交是可独立验证的最小单元
- [ ] 提交信息格式:`类型: 简短描述`
### 0.2 代码审查
- [ ] 至少 1 人完成代码审查
- [ ] 所有 🔴 阻塞问题已修复
- [ ] 所有 🟡 建议问题已有修复计划
### 0.3 验证矩阵
- [ ] 后端:`go test ./... -count=1` 通过
- [ ] 后端:`go vet ./...` 通过
- [ ] 后端:`go build ./cmd/server` 通过
- [ ] 前端:`npm.cmd run lint` 通过
- [ ] 前端:`npm.cmd run build` 通过
- [ ] 前端:`npm.cmd run test -- --run` 全绿(如改动前端代码)
- [ ] 真实浏览器 E2E`npm.cmd run e2e:full:win` 通过(如涉及认证/导航/主流程)
### 0.4 文档
- [ ] PR 描述包含变更目的、验证命令及结果、影响范围
- [ ] API 文档已更新(如改动 API
- [ ] `docs/status/REAL_PROJECT_STATUS.md` 已同步更新(如改变真实结论)
---
## 1. 发布前必须完成
### 1.1 代码与构建