10 puntos por xguru 2023-06-27 | 8 comentarios | Compartir por WhatsApp
  • Un sitio que promueve que las bibliotecas de software pongan sus archivos de configuración en la carpeta .meta
  • A medida que los archivos de configuración van aumentando como se muestra abajo, en vez de meterlos todos en la carpeta raíz y volver todo más complejo, la idea es reunirlos en .meta para mantenerlo ordenado
    /package.json
    /tsconfig.json
    /.eslintrc
    /.prettierrc
    /.babel.config.js (implied child .babelrc)
    /.webpack.config.js
    /jest.config.js
    /.env
    /docker-compose.yml
    /gitlab-ci.yml
    /.npmrc
    /.editorconfig

8 comentarios

 
aqqnucs 2023-06-28

Pero aunque entiendo que se perciba como algo desordenado, ¿eso realmente afecta la productividad?

 
noeulnight 2023-06-28

Si incluso se incluye .env, configurar las rutas durante el desarrollo se volvería incómodo;;

 
stevejkang 2023-06-27

Entiendo hasta cierto punto la idea porque incluye archivos que solo sirven para configuración y que no se usan mucho, pero sí se ve un poco incómodo que incluso package.json o .env, que en la práctica cambian con bastante frecuencia, también tengan que ir ahí.

 
vvvvvv 2023-06-27

No hace falta que sea meta; me parece que config o configs serviría. Además, meta queda un poco alejado del significado y me da rechazo porque suena a promoción de la empresa.

 
centell 2023-06-27

¿Por qué no es .config?

 
ragus 2023-06-28

Supongo que quizá usaron un término más genérico porque se siente un poco ambiguo llamar config a archivos como docker-compose.yml o gitlab-ci.yml.

 
kuroneko 2023-06-27

Estoy de acuerdo. Ya hay algunos casos en los que se usa .config, y además me parece que el significado es más claro...

 
xguru 2023-06-27

https://news.ycombinator.com/item?id=36472613
Hay debate sobre por qué debería usarse el nombre meta y si de verdad hay que ocultarlo poniéndole un . al inicio.
La verdad es que sí se ve muy desordenado. Ojalá hubiera alguna solución.