Update documentation from Claude Code
This commit is contained in:
@@ -14,19 +14,26 @@ Skelet 是一个介绍、分类、评测开源项目骨架的网站。目标用
|
||||
|
||||
下一步从 [`docs/06-tasks.md`](docs/06-tasks.md) 领取 `T-001`:初始化 Wagtail 项目骨架。
|
||||
|
||||
## 开发环境
|
||||
|
||||
- 标准开发环境是 WSL2 / Linux,仓库根目录为 `/mnt/d/OPC/skelet`。
|
||||
- 所有文档命令统一使用 bash 形态。
|
||||
- `init.sh` 是标准启动与验证入口;`init.ps1` 仅作为 Windows 下的可选辅助,允许滞后。
|
||||
|
||||
## 必读顺序
|
||||
|
||||
每次开始工作前,按顺序读取:
|
||||
本清单是必读顺序的唯一权威版本,其他文档不重复维护。每次开始工作前,按顺序读取:
|
||||
|
||||
1. `README.md`:了解项目定位和当前状态。
|
||||
2. `docs/00-ai-start-here.md`:进入 AI 开发流程。
|
||||
3. `docs/01-vision.md`:理解为什么做、为谁做、什么不做。
|
||||
4. `docs/02-requirements.md`:理解 MVP 功能和验收标准。
|
||||
5. `docs/03-tech-stack.md`:确认 Wagtail / Django / Python / SQLite 选型。
|
||||
6. `docs/04-architecture.md`:确认系统结构、数据模型、开发顺序。
|
||||
7. `docs/05-coding-rules.md`:确认编码硬规则。
|
||||
8. `docs/06-tasks.md`:领取唯一任务。
|
||||
9. `progress.md` 和 `docs/current-state.md`:恢复历史执行和当前快照。
|
||||
1. `docs/00-ai-start-here.md`:进入 AI 开发流程。
|
||||
2. `docs/01-vision.md`:理解为什么做、为谁做、什么不做。
|
||||
3. `docs/02-requirements.md`:理解 MVP 功能和验收标准。
|
||||
4. `docs/03-tech-stack.md`:确认 Wagtail / Django / Python / SQLite 选型。
|
||||
5. `docs/04-architecture.md`:确认系统结构、数据模型、评分维度、开发顺序。
|
||||
6. `docs/05-coding-rules.md`:确认编码硬规则。
|
||||
7. `docs/06-tasks.md`:领取唯一任务。
|
||||
8. `progress.md` 和 `docs/current-state.md`:恢复历史执行和当前快照。
|
||||
|
||||
出现失败模式、做阶段性评审或接入已有代码库时,另查 `docs/90-harness-reference.md`。
|
||||
|
||||
## 工作规则
|
||||
|
||||
@@ -41,6 +48,7 @@ Skelet 是一个介绍、分类、评测开源项目骨架的网站。目标用
|
||||
## 默认技术边界
|
||||
|
||||
- 第一版使用 Wagtail + Django + Python 3.12 + SQLite。
|
||||
- 第一版为英文单语言站点(决策依据见 `business/content-strategy.md`)。
|
||||
- 第一版只需要 Wagtail 管理后台账号,不做前台用户注册。
|
||||
- 第一版数据库使用 SQLite with JSON1,并启用 WAL 作为上线前建议。
|
||||
- 第一版部署目标是 2 核 2G VPS。
|
||||
@@ -48,11 +56,12 @@ Skelet 是一个介绍、分类、评测开源项目骨架的网站。目标用
|
||||
|
||||
## 验证
|
||||
|
||||
当前仓库是文档阶段,生产应用尚不可运行。文档修改后至少检查文件清单,并确认根入口不再误称模板库。
|
||||
当前仓库是文档阶段,生产应用尚不可运行。文档修改后至少检查文件清单和 git 状态,并确认根入口不再误称模板库。
|
||||
|
||||
```powershell
|
||||
Get-ChildItem -Recurse -File
|
||||
```bash
|
||||
git status
|
||||
find . -type f -not -path "./.git/*"
|
||||
```
|
||||
|
||||
完成 `T-001` 后,必须配置 `init.ps1` / `init.sh` 的真实命令,并以后以脚本作为标准启动与验证入口。
|
||||
完成 `T-001` 后,必须配置 `init.sh` 的真实命令(`init.ps1` 可选同步),并以后以脚本作为标准启动与验证入口。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user