crowi-migration - Crowi 2.0 从旧架构到现代技术栈的迁移工作流
将 Crowi 从 Express/Swig 架构迁移到 Next.js + ts-rest 架构
标签
更新于: 2026-02-14该技能可以做什么
- 读取旧版代码文件
- 分析迁移模式
- 生成 ts-rest 合约
- 创建 Fastify 路由
- 转换 Swig 模板
- 实现 Next.js 页面
- 审查迁移变更
- 创建迁移提交
输入
- Express 路由文件
- Swig 模板文件
- 旧版模型文件
- 迁移配置
- 任务规范
输出
- ts-rest 合约文件
- Fastify 路由实现
- Next.js 页面组件
- 迁移状态文件
- Git 提交
要求
- TypeScript 5.x
- Node.js 环境
- MongoDB/Mongoose
- pnpm 包管理器
- Git 仓库访问权限
- 代码编辑器访问权限
