Files
wwjcloud-nest-v1/tools-v1/README.md
wanwujie c4e588a2fe feat: 完成PHP到NestJS迁移工具和代码生成
-  成功运行迁移工具,生成28个模块的完整NestJS代码
-  生成所有实体、服务、控制器、验证器等组件
-  修复npm依赖冲突,更新package-lock.json
-  添加Docker测试脚本和配置文件
-  完善迁移工具的调试日志和错误处理
- 🔧 包含增量更新工具和质量检查工具
- 📊 迁移统计:28个模块,数千个文件,耗时26.47秒

主要变更:
- wwjcloud-nest/src/core/* - 生成的业务模块代码
- tools/* - 迁移工具和辅助脚本
- wwjcloud-nest/package.json - 依赖更新
- docker/* - 容器化配置和测试脚本
2025-10-20 18:43:52 +08:00

53 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Tools v1针对 wwjcloud-nest-v1
该目录为 `wwjcloud-nest-v1` 代码库的工程化工具与模板集合,提供:
- 快速启动指南AI 恢复模块本地验证)
- apps/api 生产环境 `.env` 示例模板
- 与核心文档的交叉引用,便于团队上手与上线
## 目录
- `QUICK-START.md`AI 恢复模块快速启动与验证
- `env/apps-api.production.example`apps/api 生产环境示例 `.env`
- `php-tools/`PHP → NestJS 迁移工具集(生成器与协调器)
## 适用范围
- 仅适配 `wwjcloud-nest-v1/apps/api`
- 与项目文档:`docs/AI-RECOVERY-DEV.md``docs/CONFIG_SETUP.md``docs/DEVELOPMENT-GUIDE.md``docs/PRODUCTION-DEPLOYMENT.md` 一致
## 快速链接
- AI 开发指南:`docs/AI-RECOVERY-DEV.md`
- 配置指南:`docs/CONFIG_SETUP.md`
- 开发指南:`docs/DEVELOPMENT-GUIDE.md`
- 生产部署:`docs/PRODUCTION-DEPLOYMENT.md`
## 脚本列表(从 tools/ 迁移)
- `scripts/php-file-discovery.js`
- `scripts/quality-assurance.js`
- `scripts/test-dict-fix.js`
- `scripts/test-fixes.js`
- `scripts/test-incremental.js`
### 使用示例
```bash
# 运行质量保障脚本
node tools-v1/scripts/quality-assurance.js
# 运行 PHP 文件发现
node tools-v1/scripts/php-file-discovery.js
# 运行迁移协调器(别名脚本,固定 scripts 路径)
node tools-v1/scripts/migration-coordinator.js
# Dry-run 预览迁移计划(别名脚本)
DRY_RUN=true node tools-v1/scripts/migration-coordinator.js
# 直接运行迁移协调器(主文件位于 php-tools
node tools-v1/php-tools/migration-coordinator.js
# Dry-run 预览迁移计划(主文件)
DRY_RUN=true node tools-v1/php-tools/migration-coordinator.js
# 快速质量检查
node tools-v1/php-tools/generators/quality-gate.js quick
```