- server: Go 单二进制骨架,embed 内嵌前端,配置/迁移/HTTP 路由 - store: system.db + event.db 两套迁移,业务表 + 种子数据 - domain: 积分引擎(并列三口径/计分通道/流水/排名/破纪录)+ 68 个测试 - web: Vite + Vue 三入口骨架 + shared 层(类型/API/WebSocket 客户端) - console: Electron 宿主骨架(选屏/防熄屏/进程守护/托盘)
49 lines
735 B
Plaintext
49 lines
735 B
Plaintext
# 构建产物
|
|
dist/
|
|
*.exe
|
|
*.test
|
|
|
|
# 运行时数据(数据库、备份、上传资源)——绝不入库
|
|
data/
|
|
!data/.gitkeep
|
|
|
|
# 规则包(可能含敏感信息)——只保留本格式说明
|
|
rules/*
|
|
!rules/README.md
|
|
|
|
# 开发文档(内部设计文档,不进仓库)
|
|
devdocs/
|
|
|
|
# 导出的赛事包 / xlsx(含敏感信息)
|
|
exports/
|
|
|
|
# 日志
|
|
logs/
|
|
*.log
|
|
|
|
# 环境变量与密钥
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# 前端
|
|
web/node_modules/
|
|
web/dist/
|
|
console/node_modules/
|
|
|
|
# 前端构建产物(构建时生成,随 Go embed 内嵌)
|
|
server/internal/webui/assets/*
|
|
!server/internal/webui/assets/.gitkeep
|
|
|
|
# 编辑器 / 系统
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
.idea/
|
|
.DS_Store
|
|
Thumbs.db
|
|
*.swp
|
|
|
|
# 临时文件
|
|
*.tmp
|
|
.tmp/
|