.gitignore 恢复整体屏蔽 *_test.go:测试只保留在本地磁盘供开发者执行,不作为交付物外流。因此仓库内不提供自动化测试。 docs/UI_HANDOFF.md 标注为历史文档:它是改造两个单文件 .html、admin <= 35KB 的外包任务书,而 admin 后台此后已重构成多页 SPA(admin-shell.js / admin.css + 登录/音色/设置三页),原约束与验收标准全部失效。补上当前真实文件结构与新的验收清单。
44 lines
946 B
Plaintext
44 lines
946 B
Plaintext
# Go build cache
|
|
.gocache/
|
|
*.exe
|
|
*.test
|
|
*.out
|
|
|
|
# Go 测试源码:不入库(测试保留在本地磁盘,由开发者自行 go test ./... -count=1)
|
|
# 理由:测试用例会暴露内部实现细节与断言,不作为交付物外流。
|
|
# 注意:本规则会把测试文件挡在 git 之外,因此仓库内不提供自动化测试;
|
|
# .github/workflows/ci.yml 里的测试步骤在纯净克隆上无测试可跑。
|
|
*_test.go
|
|
|
|
# Editor / OS
|
|
.vscode/
|
|
.idea/
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# Secrets (do NOT commit local .env files; keep .env.example tracked as template)
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Local-only working notes (use task board for shared tracking)
|
|
TODO.md
|
|
|
|
# Release artifacts (build output)
|
|
release/
|
|
|
|
# Local build output (start-local.ps1 builds to bin/)
|
|
bin/
|
|
|
|
# Local dev scripts (per-user; not part of repo)
|
|
start-local.ps1
|
|
|
|
# Runtime database artifacts (created by M1 installer flow)
|
|
tts.db
|
|
tts.db-*
|
|
tts.db.*
|
|
installed.lock
|