包含 VitePress 文档站完整源码及全新自定义首页设计: - 自定义首页组件 (Home.vue):Hero + 终端动效 + 核心能力 + 架构展示 + 快速开始 + CTA - 自定义 Layout.vue:首页/文档页布局切换 - 金铜色品牌主题样式 - 完整文档页面(指南、API、更新日志、演示、社区) - SEO 配置(sitemap、robots、meta 标签)
82 lines
1.9 KiB
Markdown
82 lines
1.9 KiB
Markdown
---
|
||
title: 更新日志 | 版本迭代记录与路线图 - MengStack开源框架
|
||
---
|
||
|
||
# 更新日志
|
||
|
||
## v0.1.0 (2026-10-02)
|
||
|
||
**初始版本** — 项目骨架 + 认证模块
|
||
|
||
### 新增
|
||
|
||
- **三层隔离架构**:Kernel / App / Modules 层间依赖方向单一
|
||
- **模块四层模式**:Domain / Application / Infrastructure / Interfaces
|
||
- **依赖注入**:基于 uber-go/fx 的自动依赖解析和生命周期管理
|
||
- **配置管理**:Viper 分层配置,支持 YAML + 环境变量覆盖
|
||
- **结构化日志**:Zap 结构化输出,请求级 trace_id
|
||
- **多租户支持**:基于 X-Tenant-ID 的租户隔离中间件
|
||
- **认证模块**:
|
||
- 用户注册(邮箱 + 用户名 + 密码)
|
||
- 用户登录(邮箱 + 密码)
|
||
- JWT 双 Token 机制(Access + Refresh)
|
||
- Token 刷新
|
||
- 密码修改
|
||
- 用户资料查询
|
||
- **统一响应格式**:`{code, message, data, trace_id}`
|
||
- **Swagger API 文档**:swaggo 注解驱动,自动生成 Swagger UI
|
||
- **Docker Compose**:PostgreSQL + Redis + 应用一键启动
|
||
- **健康检查**:PostgreSQL + Redis 连接状态检测
|
||
- **CORS 中间件**:跨域请求支持
|
||
- **请求追踪**:每个请求自动分配 trace_id
|
||
|
||
### 技术栈
|
||
|
||
| 组件 | 版本 |
|
||
|------|------|
|
||
| Go | 1.23 |
|
||
| Gin | 1.10 |
|
||
| GORM | 1.25 |
|
||
| PostgreSQL | 14+ |
|
||
| Redis | 7+ |
|
||
| uber-go/fx | 1.23 |
|
||
| Zap | 1.27 |
|
||
| Viper | 1.19 |
|
||
| golang-jwt | 5.2 |
|
||
|
||
---
|
||
|
||
## 路线图
|
||
|
||
### v0.2.0 — RBAC 权限模型
|
||
|
||
- Role / Permission 数据模型
|
||
- 用户角色分配
|
||
- RBAC 中间件
|
||
- 权限校验装饰器
|
||
|
||
### v0.3.0 — 组织管理 + 审计日志
|
||
|
||
- 组织 CRUD
|
||
- 用户-组织关系
|
||
- 操作审计日志
|
||
|
||
### v0.4.0 — 配置管理增强
|
||
|
||
- 运行时配置 API
|
||
- 全局默认 + 租户覆盖
|
||
- 配置变更历史
|
||
|
||
### v0.5.0 — 用户示例模块
|
||
|
||
- 完整用户 CRUD
|
||
- 单元测试 + 集成测试
|
||
- 示例代码
|
||
|
||
### v1.0.0 — 正式发布
|
||
|
||
- 完整测试覆盖
|
||
- 安全审计
|
||
- 性能基准测试
|
||
- 生产部署文档
|