包含 VitePress 文档站完整源码及全新自定义首页设计: - 自定义首页组件 (Home.vue):Hero + 终端动效 + 核心能力 + 架构展示 + 快速开始 + CTA - 自定义 Layout.vue:首页/文档页布局切换 - 金铜色品牌主题样式 - 完整文档页面(指南、API、更新日志、演示、社区) - SEO 配置(sitemap、robots、meta 标签)
1.9 KiB
1.9 KiB
| 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 — 正式发布
- 完整测试覆盖
- 安全审计
- 性能基准测试
- 生产部署文档