跳到主要内容

技术架构搭建

桌面端​

text
1、使用electron+react主流架构、主流脚手架搭建
2、python服务,使用uv工程化来搭建、对接LLM、RAG、向量数据库pgvector
3、通过bun包管理,bun的monorepo架构
4、monorepo架构:前端、后端、公共包、Python服务统一管理
5、前端/Node工具链侧统一用 Oxc 体系做 lint 和 format
使用oxc的相关配置文件来管理,如oxfmt.config.ts、oxlint.config.ts
6、UI 组件 使用 shadcn/ui + tailwindcss
7、前端状态管理:Zustand
8、生成AGENTS.md 规范
9、在项目集成主流的skills
10、Git hooks 管理工具使用Lefthook
11、每实现一个功能提交对应的commit规范,使用英文提交
12、相关功能实现、核心逻辑,使用中文注释
13、工程化搭建与实现、需要组件化、模块化

web端​

text
1、技术栈为,前端通过Next, 后端使用Honojs,通过next来接管Hono的路由
2、python服务,使用uv工程化来搭建、对接LLM、RAG、向量数据库pgvector
3、通过bun包管理,bun的monorepo架构
4、monorepo架构:前端、后端、公共包、Python服务统一管理
5、前端/Node工具链侧统一用 Oxc 体系做 lint 和 format
使用oxc的相关配置文件来管理,如oxfmt.config.ts、oxlint.config.ts
6、UI 组件 使用 shadcn/ui + tailwindcss
7、前端状态管理:Zustand
8、后端架构Honojs: Zod + Drizzle + PostgreSQL
9、Git hooks 管理工具使用Lefthook
10、每实现一个功能提交对应的commit规范,使用英文提交
11、相关功能实现、核心逻辑,使用中文注释
12、工程化搭建与实现、需要组件化、模块化
13、接入Turborepo,来管理monorepo
来管理前端、后端和共享包,通过任务编排与缓存提高构建效率