m7admin-go

module
v0.1.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2026 License: Apache-2.0

README

m7admin-go

m7admin 平台内核(Go):多站点管理、插件机制、引导安装、认证权限、云通信。

  • module: gitee.com/m7wl/m7admin-go
  • 许可: Apache License 2.0

本仓库在 Gitee 直接开发,欢迎提交 PR。

构建

make build          # 公开构建(内核 + 公开插件)
cp go.work.example ../go.work   # 插件开发模式

国内网络建议:go env -w GOPROXY=https://goproxy.cn,direct

Directories

Path Synopsis
cmd
seed_site command
server command
Package main 是 m7wl CMS 服务的入口。
Package main 是 m7wl CMS 服务的入口。
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.
internal
kernel/builder
Package builder 提供插件本地构建能力。
Package builder 提供插件本地构建能力。
kernel/cache
Package cache 定义缓存存储抽象接口及其 Redis 实现。
Package cache 定义缓存存储抽象接口及其 Redis 实现。
kernel/cloud
Package cloud 鎻愪緵涓?m7wl 浜戝钩鍙伴€氫俊鐨?HTTP 瀹㈡埛绔€?
Package cloud 鎻愪緵涓?m7wl 浜戝钩鍙伴€氫俊鐨?HTTP 瀹㈡埛绔€?
kernel/config
Package config 负责加载并解析 YAML 配置文件。
Package config 负责加载并解析 YAML 配置文件。
kernel/database
Package database 负责初始化内核数据库连接, 并 re-export SDK 层的数据库管理组件。
Package database 负责初始化内核数据库连接, 并 re-export SDK 层的数据库管理组件。
kernel/dto
Package dto 汇总各业务模块的请求 / 响应数据传输对象。
Package dto 汇总各业务模块的请求 / 响应数据传输对象。
kernel/handler
Package handler 汇总各业务模块的 HTTP handler。
Package handler 汇总各业务模块的 HTTP handler。
kernel/middleware
Package middleware 汇总应用层 Gin 中间件。
Package middleware 汇总应用层 Gin 中间件。
kernel/repository
Package repository 实现各业务模块的数据访问层(GORM 封装)。
Package repository 实现各业务模块的数据访问层(GORM 封装)。
kernel/scheduler
Package scheduler 提供定时任务调度能力。
Package scheduler 提供定时任务调度能力。
kernel/service
Package service 实现各业务模块的领域逻辑层。
Package service 实现各业务模块的领域逻辑层。
kernel/storage
Package storage 提供文件存储抽象层。
Package storage 提供文件存储抽象层。
kernel/template
Package template 提供 pongo2 模板集的管理与渲染能力。
Package template 提供 pongo2 模板集的管理与渲染能力。
kernel/ws
Package ws 提供内核级 WebSocket 通用能力。
Package ws 提供内核级 WebSocket 通用能力。
router
Package router 负责装配 Gin Engine:注册全局中间件, 并按业务划分 /api/admin(后台管理)与 /api/v1(前台公开)两组前缀。
Package router 负责装配 Gin Engine:注册全局中间件, 并按业务划分 /api/admin(后台管理)与 /api/v1(前台公开)两组前缀。
pkg
version
Package version 暴露在编译时通过 -ldflags 注入的版本号、构建时间与提交哈希。
Package version 暴露在编译时通过 -ldflags 注入的版本号、构建时间与提交哈希。
Package main provides a data migration script for the new upload path structure.
Package main provides a data migration script for the new upload path structure.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL