Cómo elegir el formato de un archivo de configuración
Propone criterios para elegir entre JSON, YAML y XML como archivo de configuración de un proyecto.
Al elegir el formato de un archivo de configuración, piensa primero en quién edita ese archivo con frecuencia. Si son personas las que lo modifican a menudo a mano, YAML resulta ventajoso por sus comentarios y su concisión.
También es habitual que una herramienta o biblioteca ya exija un formato concreto. Por ejemplo, muchas herramientas de JavaScript usan JSON, las de contenedores y orquestación usan YAML, y algunos entornos empresariales usan XML.
No hay una respuesta única. Elige el formato que a tu equipo le resulte cómodo de leer y que encaje bien con vuestras herramientas, y recuerda que siempre podéis convertir de uno a otro cuando haga falta: eso reduce la presión de la elección.