Sobes.tech
Junior — Middle

Explique o que é um ficheiro YAML e para que é que serve

sobes.tech IA

Resposta da IA

YAML (YAML Não é uma Linguagem de Marcação) — é um formato legível por humanos para serialização de dados, frequentemente usado em ficheiros de configuração.

Principais características do YAML:

  • Fácil de ler e escrever por humanos
  • Usa indentação para aninhamento, semelhante ao Python
  • Suporta listas, dicionários e valores escalares

Usado para armazenar configurações de aplicações, descrever infraestrutura (por exemplo, no Kubernetes), pipelines CI/CD e outras tarefas onde é importante descrever a estrutura de dados de forma conveniente e compreensível.

Exemplo de um ficheiro YAML:

server:
  port: 8080
  host: localhost
features:
  - login
  - signup
  - dashboard