- Um site que promove a ideia de bibliotecas de software colocarem arquivos de configuração na pasta
.meta
- À medida que os arquivos de configuração vão ficando cada vez mais numerosos, como abaixo, em vez de colocar tudo na pasta raiz e deixá-la confusa, a proposta é reunir tudo em
.meta para manter tudo mais organizado
/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 comentários
Mas, embora eu concorde que isso pareça bagunçado, isso realmente afeta a produtividade?
Se incluir até o
.env, vai ficar inconveniente configurar os caminhos durante o desenvolvimento;;Dá para entender até certo ponto, porque ali ficam incluídos arquivos que você basicamente só configura e quase não usa, mas parece um pouco inconveniente que até coisas como
package.jsone.env, que na prática mudam com certa frequência, tenham que ir para lá.Acho que não precisa necessariamente ser
meta; parece queconfig(s)já daria conta...metatambém fica um pouco distante do significado e me passa uma sensação de divulgação da empresa, então fico relutante.Por que não
.config?Acho que talvez tenham usado um termo mais genérico porque chamar arquivos como
docker-compose.ymlegitlab-ci.ymlde config parece um pouco ambíguo.Concordo. Já há alguns casos de uso de
.config, e também parece ter um significado mais claro...https://news.ycombinator.com/item?id=36472613
Há um debate sobre por que usar o nome
metae se faz sentido ocultá-lo com um..De fato, fica bem bagunçado. Seria bom se houvesse alguma solução.