登陆
16
浏览├── assets | ├── assets // 项目里用到的一些资源文件,比如系统账号头像,文件助手头像,系统群头像等等 | ├── resources // 文件服务需要初始化的一些资源文件 比如用户默认头像。 | ├── sql // 项目里的所有sql脚本 | └── web // 系统用到的web的一些html文件 ├── configs // 项目里的所有配置 | ├── push // 苹果推送的证书放置目录 | └── tsdd.yaml // 项目的配置文件 ├── docker // docker相关的脚本 ├── docs // 项目文档/截图 ├── internal | ├── api ==================== 项目所有对外的API(业务代码基本都在这个目录下) ==================== | | ├── api.go // api的所有模块的入口文件 | | ├── base // 基础模块 | | ├── channel // 频道模块 | | ├── common // 常用模块 | | ├── file // 文件服务模块 | | ├── group // 群组模块 | | ├── message // 消息模块 | | ├── qrcode // 二维码模块 | | ├── report // 举报模块 | | ├── robot // 机器人模块 | | ├── source // 来源模块 | | ├── statistics // 统计模块 | | ├── user // 用户模块 | | └── webhook // webhook模块 | ================================================================================ | ├── config // 贯穿项目全局的上下文对象和配置对象 | ├── server // 服务启动 | | └── server.go | └── testutil // 单元测试工具类 | └── test.go ├── pkg // 项目里的一些公共的包 ├── testenv // 项目基础设施环境 | └── docker-compose.yaml └── main.go // 项目入库main.go文件