 耗子andClaude Opus 4.8
|
443516a2cf
|
refactor!: 迁移至 samber/do 依赖注入与三层架构
依赖注入:
- 移除 google/wire(含 wire.go/wire_gen.go 与全部 ProviderSet),
改用 samber/do v2 单注入器 + 双入口惰性构建
- 贡献模型替代命令式注册:路由 routes:、命令 commands:、
任务 jobs: 前缀经 internal/registry 收集与校验
- 构造函数统一 func NewXxx(i do.Injector) (T, error)
三层架构:
- 补全用例层:每个 biz.XxxRepo 配 XxxUsecase,
service/command/job 表现层只依赖用例,不再直接引用仓储
路由与文档:
- route/http.go 按域拆为声明式 Endpoint 贡献,
Endpoint 承载登录白名单与端点限流语义
- 调试模式下提供 OpenAPI 3.1 文档:/openapi.json 与 /docs(Scalar),
从 validate 标签生成
目录与依赖:
- internal/http/{middleware,request,rule} 拍平至 internal/*
- CLI 命令拆至 internal/command
- 日志轮转 timberjack 换为 libtnb/logrotate
- 升级 validator/cron/sessions/gormstore/sqlite/securecookie
- 数据库迁移保持 gormigrate 不变
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-09 21:54:22 +08:00 |
|
耗子
|
7c7d5b6ce1
|
feat: 添加clickhouse和mongodb
|
2026-03-27 06:03:55 +08:00 |
|
耗子
|
9216940d90
|
feat: 添加rocketmq和kafka
|
2026-03-25 03:12:18 +08:00 |
|
耗子
|
e00013f801
|
feat: 添加valkey、elasticsearch和opensearch
|
2026-03-25 02:58:15 +08:00 |
|
耗子
|
0ae7327105
|
feat: 添加prometheus和grafana支持 (#1508)
* feat: 阶段性提交
* feat: 完成开发
* feat: 阶段性提交
* feat: 阶段性提交
|
2026-03-24 22:45:22 +08:00 |
|
半岛的蒟蒻bddjr
|
e947259b86
|
fix: go.mod module github.com/acepanel/panel/v3 (#1423)
|
2026-02-25 18:07:00 +08:00 |
|
耗子
|
02e0aef265
|
feat: apache
|
2026-01-13 00:39:34 +08:00 |
|
耗子
|
b3c546dc13
|
feat: 支持MariaDB
|
2026-01-08 04:20:44 +08:00 |
|
耗子
|
da25dc2950
|
feat: 优化包大小
|
2026-01-04 03:31:34 +08:00 |
|
耗子
|
5ee35cbd30
|
refactor: rename module
|
2025-09-18 23:24:03 +08:00 |
|
耗子
|
5584cc18cb
|
refactor: 重命名项目
|
2025-07-23 04:50:25 +08:00 |
|
耗子
|
bc4fcfe6ed
|
feat: 移除工具箱和跑分应用
|
2025-05-19 00:09:29 +08:00 |
|
耗子
|
d82e59b4eb
|
feat: 新增code server应用,close #82
|
2025-04-13 18:09:55 +08:00 |
|
耗子
|
e07a69ab67
|
fix: lint
|
2025-03-28 22:39:35 +08:00 |
|
耗子
|
ccf05b8c42
|
feat: 新增minio
|
2025-03-28 22:23:05 +08:00 |
|
耗子
|
4f5961d7f7
|
refactor: 重构应用加载器
|
2025-01-02 21:11:06 +08:00 |
|
耗子
|
8b0e7bcaa9
|
refactor: 新年快乐
|
2025-01-01 15:33:47 +08:00 |
|
耗子
|
a64660d0cb
|
refactor: 应用支持依赖注入
|
2024-12-16 02:01:31 +08:00 |
|