treehollow / treehollow-backend

T大树洞 的Golang后端
https://thuhole.com/
GNU Affero General Public License v3.0
167 stars 47 forks source link

源码结构按功能重构 #38

Closed yzs981130 closed 4 years ago

yzs981130 commented 4 years ago

目前src下文件结构有问题,稍显混乱,也不利于后续添加单元测试。

如下按功能划分package的结构可能更好:

- cmd
  - main.go
- pkg
  - utils
    - utils.go
    - utils_test.go
  - config
    - config.go
    - config_test.go
...

这个issue是 #20 的一部分

thuhole commented 4 years ago

感谢!