配置模块
src/config/。职责:YAML 配置文件的定位、解析、默认值合并与结构定义。
| 职责 | 说明 |
|---|---|
| 文件定位 | 优先 --config 参数,其次 DOCDOC_CONFIG 环境变量,最后默认路径 ~/.config/docdoc/config.yaml |
| 解析 | YAML 解析为结构化配置,字段类型校验 |
| 默认值合并 | 显式配置覆盖默认值,全部配置项有默认值或必填校验 |
配置项清单见站内搜索 ?配置参考;解析后结构见站内搜索 ?DocdocConfig。
src/config/。职责:YAML 配置文件的定位、解析、默认值合并与结构定义。
| 职责 | 说明 |
|---|---|
| 文件定位 | 优先 --config 参数,其次 DOCDOC_CONFIG 环境变量,最后默认路径 ~/.config/docdoc/config.yaml |
| 解析 | YAML 解析为结构化配置,字段类型校验 |
| 默认值合并 | 显式配置覆盖默认值,全部配置项有默认值或必填校验 |
配置项清单见站内搜索 ?配置参考;解析后结构见站内搜索 ?DocdocConfig。