github.com/aacfactory/fns@v1.2.86-0.20240310083819-80d667fc0a17/docs/structure_zh.md (about) 1 # 项目解构 2 3 --- 4 5 6 ``` 7 |-- main.go # 主文件 8 |-- configs/ # 配置文件夹 9 |-- fns.yaml # 默认配置 10 |-- fns-local.yaml # set FNS-ACTIVE=local, 本地开发配置. 11 |-- fns-dev.yaml # FNS-ACTIVE=dev 12 |-- fns-test.yaml # FNS-ACTIVE=test 13 |-- fns-prod.yaml # FNS-ACTIVE=prod 14 |-- hooks/ # 回调函数 15 |-- internal/ 16 |-- generator/ 17 |-- main.go # 代码生成器 18 |-- modules/ # 业务模块 19 |-- services.go # 业务服务,它将在`go generate`后自动生成. 20 |-- dependencies.go # 依赖服务 21 |-- foo/ # 服务 22 |-- doc.go # 服务定义 23 |-- fns.go # 服务实体,它将在`go generate`后自动生成. 24 |-- some_fn.go # 函数 25 |-- repositories/ # 数据 26 |-- some_db_model.go # 模型 27 28 ```