Format Atlas

指南

选择配置文件格式

先确认目标工具接受哪些格式。若有多种选择,应选团队能够安全验证和维护的格式。

应该选择哪种格式?

根据文件在工作流程中的用途选择格式。

  • API 与网页数据交换 → JSON
  • 易读的层级配置 → YAML
  • 以键值为主的配置 → TOML
  • 工具只接受指定格式 → 遵循其要求

优先确认工具支持

配置格式取决于应用、程序库、CI 系统和托管环境。请核对支持的格式及规范版本。

自动验证语法

JSON、YAML 和 TOML 都可能因语法或类型错误而无法读取。保存时或在 CI 中验证,且不要把凭据写入仓库中的配置文件。

候选格式

JSON

适用于: 接受 JSON 的 API 或设置

不太适用于: 需要注释的人工维护配置

YAML

适用于: 由人维护的层级配置

不太适用于: 担心缩进错误的简单交换

TOML

适用于: 以键值组织的配置

不太适用于: 明确要求 JSON 或 YAML 的工具

导出前注意事项

  • 确认目标工具支持的格式和规范版本。
  • 不要把凭据或私钥存入代码仓库。

相关比较

指南

参考资料与规范