1.6 KiB
1.6 KiB
GEO 平台 - 技术栈说明
概述
本文档详细说明 GEO 平台采用的技术栈及各技术选型的理由。
TODO: 本文档为占位文件,待补充完整内容。
前端技术栈
待补充内容
- Next.js 15 核心特性与选型理由
- React 19 新特性应用
- TypeScript 类型系统实践
- Tailwind CSS 4 原子化样式方案
- shadcn/ui 组件库定制
- NextAuth.js v5 认证方案
- SWR 数据获取策略
- Recharts 图表实现
后端技术栈
待补充内容
- FastAPI 异步框架特性
- Python 3.12 类型提示最佳实践
- SQLAlchemy 2.0 ORM 使用
- Alembic 数据库迁移管理
- Celery 异步任务队列
- Redis 缓存与消息代理
- JWT + OAuth2 认证实现
- Pydantic 数据校验
AI Agent 技术栈
待补充内容
- Agent 框架核心库选型
- LLM 模型选型与调用
- 提示工程(Prompt Engineering)框架
- 向量数据库(可选)
- 模型评估与监控
基础设施技术栈
待补充内容
- Docker 容器化方案
- Docker Compose 服务编排
- PostgreSQL 数据库配置
- Redis 集群配置(生产环境)
- Nginx 反向代理与负载均衡
- 日志收集方案
- 监控告警系统
开发工具链
待补充内容
- 代码格式化(Black / Prettier)
- 代码检查(Ruff / ESLint)
- 类型检查(mypy)
- 测试框架(pytest / Jest / Playwright)
- Git 工作流与 Hook
- CI/CD 工具
本文档待补充,请参考 README.md 中的技术栈概要获取基本信息。