diff --git a/README.md b/README.md index 7d8c485..6ad0679 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,22 @@ 本案例中 **[主应用]** 采取的就是OOP风格,当然如果你不熟悉上面的写法,那么可以在 【其他模块】中使用Vue2,Vue3都行,但仍然需要遵守DDD的规范进行开发! +## 开发日记 + +- [x] 基于DDD理念改造 +- [x] 基于 vite-plugin-federation 拆分领域模块为联邦模块,实现微前端 +- [x] 基于 Vue3+OOP+JSX 改造项目代码 +- [x] 基于 Nacos 开发 nacos-federation 插件,实现各模块的服务注册&发现,统一管理远程地址 +- [x] 修改 nacos-federation 插件实现其成为vite的插件,进一步简化代码! +- [x] 修改 nacos-federation 插件,实现 接口请求基地址从 配置中心获取,并注入到环境变量中 +- [x] 配置 Traefik,实现微前端网关,限流与熔断,重试,IP 白名单,压缩 +- [x] 封装自动生成 Traefik 代理配置的 nodejs 插件代码 +- [x] pnpm 统一管理集中项目依赖,运行&构建等 +- [ ] 领域模块实现 docker 自动化构建部署上线 +- [ ] Deno集成GraphQL +- [ ] .... +- [ ] 爬快手api,实现一个完整项目,测试脚手架不足 + ## 技术栈: - [DDD领域驱动设计](https://zh.wikipedia.org/zh-cn/%E9%A0%98%E5%9F%9F%E9%A9%85%E5%8B%95%E8%A8%AD%E8%A8%88) @@ -208,19 +224,6 @@ export default class Header extends TSX()(Vue) implements Props { } ``` -## 开发任务 - -- [x] 基于DDD理念改造 -- [x] 基于 vite-plugin-federation 拆分领域模块为联邦模块,实现微前端 -- [x] 基于 Vue3+OOP+JSX 改造项目代码 -- [x] 基于 Nacos开发Nodejs模块,实现各模块的服务注册&发现,统一管理远程地址 -- [x] 配置 Traefik,实现微前端网关,限流与熔断,重试,IP 白名单,压缩 -- [x] pnpm 统一管理集中项目依赖,运行&构建等 -- [ ] 领域模块实现 docker 自动化构建部署上线 -- [ ] Deno集成GraphQL -- [ ] .... -- [ ] 爬快手api,实现一个完整项目,测试脚手架不足 - ## ~~【失效】运行 & 打包~~ ```bash