Guias
Escolha um formato de configuração
Confira primeiro os formatos aceitos pela ferramenta. Se houver opções, escolha uma que a equipe consiga validar e manter com segurança.
Qual formato você deve escolher?
Escolha conforme a função de cada arquivo no fluxo de trabalho.
- APIs e troca de dados web → JSON
- Configuração hierárquica legível → YAML
- Configuração com chaves e valores → TOML
- Ferramenta exige um formato → siga a especificação
Priorize o suporte das ferramentas
O formato depende do aplicativo, biblioteca, sistema de CI e hospedagem. Confira os formatos e versões de especificação aceitos.
Automatize a validação da sintaxe
JSON, YAML e TOML podem falhar por erros de sintaxe ou de tipo. Valide ao salvar ou no CI e não guarde credenciais em arquivos de configuração no repositório.
Formatos a considerar
JSON
Indicado para: APIs ou configurações que aceitam JSON
Menos indicado para: Configuração manual que exige comentários
YAML
Indicado para: Configuração hierárquica mantida por pessoas
Menos indicado para: Troca simples em que erros de recuo são um problema
TOML
Indicado para: Configuração organizada em chaves e valores
Menos indicado para: Ferramentas que exigem JSON ou YAML
Antes de exportar
- Confira formato e versão aceitos pela ferramenta.
- Não guarde credenciais nem chaves privadas no repositório.