Ruta Full Stack
0✦ 0
Glosario · El ordenador por dentro · Fase 1

Archivo de configuración

Un archivo de texto donde se apuntan los ajustes de un programa o de un proyecto, para no tener que decírselos cada vez.

✦Apagada: responde bien la pregunta del final para encenderla

También lo verás como: archivo de configuración · archivos de configuración · config · TOML · YAML · frontmatter

Analogía

La ficha de preferencias de un cliente habitual: "café cortado, sin azúcar". El camarero la consulta y no pregunta.

Cómo son

Texto plano, con pares de nombre y valor. Cambia el formato, no la idea:

# TOML  (tu ~/.config/mise/config.toml)
node = "lts"
{ "nombre": "carta", "version": "1.0.0" }
# YAML
nombre: carta
version: 1.0.0

No hay que aprenderse los tres: se leen casi solos. Lo que sí: son estrictos. Una coma de más en JSON o un espacio mal puesto en YAML, y el programa no arranca.

Los que te vas a cruzar

Archivo Configura
.gitignore qué ignora Git → .gitignore
CLAUDE.md cómo trabaja Claude en el proyecto → CLAUDE.md
.env secretos y ajustes privados → variable de entorno
package.json un proyecto de JavaScript: nombre, dependencias (Fase 5)

El bloque entre --- al principio de un archivo Markdown también es configuración: se llama frontmatter y guarda datos sobre esa nota.

Para qué sirve / cuándo aparece

  • Son contexto para la IA: leyéndolos sabe con qué herramientas y versiones trabaja el proyecto.
  • Y son un sitio donde vigilarla: un cambio en un archivo de configuración afecta a todo el proyecto. Si aparece en el diff sin haberlo pedido, pregunta por qué.
Comprueba que lo entendiste

Pediste un cambio en la cabecera y en el diff aparece también modificado un archivo de configuración. ¿Qué haces?