refactor: 删除所有 sh 脚本,改用直接命令行操作
- 删除 init.sh 脚本 - 删除 scripts/health-check.sh 脚本 - 删除 scripts/e2e-test.sh 脚本 - 更新 README.md 删除脚本引用 - 更新 PERDAS-GUIDE.md 改为直接命令行操作 - 更新 PROGRESS.md 删除脚本相关内容 - 配置 .gitignore 不再忽略脚本文件 开发流程改为: 1. pwd 确认目录 2. ./stock-tool-simple & 启动 3. cat feature_list.json 查看功能 4. 修改代码开发功能 5. jq 更新 feature_list.json 状态 6. vim 更新 PROGRESS.md 7. git commit 推送 简化开发流程,减少依赖外部脚本
This commit is contained in:
54
README.md
54
README.md
@@ -15,13 +15,14 @@
|
||||
|
||||
### 工作流程
|
||||
|
||||
1. **初始化** - 运行 `init.sh` 启动环境
|
||||
2. **健康检查** - 运行 `scripts/health-check.sh` 验证环境
|
||||
3. **选择功能** - 查看 `feature_list.json` 了解任务
|
||||
4. **开发功能** - 按照步骤实现功能
|
||||
5. **端到端测试** - 运行 `scripts/e2e-test.sh` 验证
|
||||
6. **截图证据** - 保存测试截图到 `tests/screenshots/`
|
||||
7. **提交代码** - Git commit 并更新 `feature_list.json`
|
||||
1. **确认目录** - `pwd`
|
||||
2. **启动环境** - `./stock-tool-simple` (后台运行)
|
||||
3. **查看进度** - `cat PROGRESS.md`
|
||||
4. **查看功能** - `cat feature_list.json`
|
||||
5. **开发功能** - 修改代码并测试
|
||||
6. **更新状态** - 修改 `feature_list.json` 的 `passes` 字段
|
||||
7. **更新文档** - 编辑 `PROGRESS.md`
|
||||
8. **提交代码** - `git commit && git push`
|
||||
|
||||
### 强约束指令
|
||||
|
||||
@@ -41,37 +42,42 @@
|
||||
# 1. 确认工作目录
|
||||
pwd # 应该是 /root/.openclaw/workspace/stock-tool
|
||||
|
||||
# 2. 启动开发环境
|
||||
./init.sh
|
||||
# 2. 启动服务器(如果未运行)
|
||||
./stock-tool-simple &
|
||||
|
||||
# 3. 验证环境健康状态
|
||||
./scripts/health-check.sh
|
||||
|
||||
# 4. 运行端到端测试
|
||||
./scripts/e2e-test.sh
|
||||
|
||||
# 5. 查看功能清单
|
||||
# 3. 查看功能清单
|
||||
cat feature_list.json
|
||||
|
||||
# 6. 查看进度
|
||||
# 4. 查看进度
|
||||
cat PROGRESS.md
|
||||
```
|
||||
|
||||
每次开发完成时:
|
||||
|
||||
```bash
|
||||
# 1. 更新进度文件
|
||||
vim PROGRESS.md
|
||||
# 1. 查看功能清单
|
||||
jq '.features[] | select(.id=="feat-006") | .passes = true' feature_list.json > tmp.json && mv tmp.json feature_list.json
|
||||
|
||||
# 2. 更新 feature_list.json(仅修改 passes 字段)
|
||||
jq '.features[] | select(.id=="feat-001") | .passes = true' feature_list.json > tmp.json && mv tmp.json feature_list.json
|
||||
# 2. 更新进度文件
|
||||
vim PROGRESS.md
|
||||
|
||||
# 3. Git commit
|
||||
git add .
|
||||
git commit -m "feat: 完成 feat-001 股票列表展示功能"
|
||||
git commit -m "feat: 完成 feat-006 数据刷新功能"
|
||||
git push
|
||||
```
|
||||
|
||||
# 4. 查看提交历史
|
||||
git log --oneline -5
|
||||
### 标准启动流程
|
||||
|
||||
```bash
|
||||
# 编译(首次或更新代码后)
|
||||
go build -o stock-tool-simple main_simple.go
|
||||
|
||||
# 启动服务器
|
||||
./stock-tool-simple &
|
||||
|
||||
# 验证启动
|
||||
curl http://localhost:8080/
|
||||
```
|
||||
|
||||
## 🚀 快速开始(标准模式)
|
||||
|
||||
Reference in New Issue
Block a user