crowi-migration - Crowi 2.0 从 Express/Swig 迁移到 Next.js + ts-rest
将 Crowi 2.0 代码库从 Express/Swig 架构迁移到 Next.js + ts-rest 架构
标签
更新于: 2026-02-15能力
典型输入
典型输出
该技能可以做什么
- 分析遗留 Express 路由
- 转换 Swig 模板到 React
- 生成 ts-rest API 契约
- 创建 Next.js 组件
- 规划迁移任务
- 实现迁移变更
- 审查迁移代码
- 提交迁移结果
输入
- Express 路由文件
- Swig 模板文件
- 遗留 Crowi 代码库
- TypeScript 配置
- pnpm 工作空间
- MongoDB 模型
输出
- Fastify API 路由
- ts-rest 契约
- Next.js 页面
- React 组件
- 迁移任务文件
- 拉取请求
- 提交的代码变更
要求
- TypeScript 环境
- Node.js 运行时
- pnpm 包管理器
- MongoDB 数据库
- Git 仓库
- 遗留 Crowi 代码库
