Files
slide/decks/gen2D/pages/tech-stack.md
T
wonder d479504f12
Deploy Slides / build-and-deploy (push) Successful in 1m32s
feat: restructure gen2D deck with enriched content and frankfurt theme components
- Restructure from 12 slides to 21 slides with proper section navigation
- Split into pages/ for modular maintenance (15 page files)
- Use frankfurt theme: cover layout, Item component, section frontmatter
- Remove all two-cols layouts to avoid rendering issues
- Add rich content from tmp/ docs: Eino pipeline, prompt agent, async tasks, data model, deployment
- Use Item component for structured content blocks
- Add mermaid ER diagram for data model
- Add Go code block for pipeline type definitions
2026-05-30 14:22:50 +08:00

1.2 KiB
Raw Blame History

技术栈一览

  • 语言:Go 1.26
  • 框架:Gin 1.12
  • AI 编排:Eino 0.8(compose.Graph)
  • ORM:GORM + SQLite
  • 认证:JWT + bcrypt
  • 配置:Viper(多层配置)
  • 存储:七牛云 Kodo
  • 框架:React 18 + TypeScript 5.6
  • 构建:Vite 6
  • 状态管理:Zustand
  • 路由:react-router v7
  • 样式:CSS Modules + 暗色主题
  • API 层:封装 Fetch + 类型安全
  • 容器化:Docker 多阶段构建
  • 反向代理:nginx
  • CI/CD:Gitee Actions 自动部署
  • 数据库:SQLite 嵌入式
  • 文件存储:七牛云 Kodo CDN
  • 通信:REST API + WebSocket
  • Handler 层(薄):请求校验、参数绑定、错误处理
  • Service 层(厚):业务逻辑、管线编排、风格合并
  • Model 层(数据):GORM 实体定义、数据库操作
  • 日志系统:基于 log/slog,分级别记录(Debug / Info / Warn / Error)