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:
root
2026-02-19 04:01:10 +08:00
parent e3722787e1
commit b18e0e91b7
6 changed files with 107 additions and 679 deletions

View File

@@ -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/
```
## 🚀 快速开始(标准模式)