DotMeta: Mari gunakan folder .meta
(dotmeta.org)- Situs yang mengampanyekan agar pustaka perangkat lunak menaruh file konfigurasi di folder
.meta - File konfigurasi makin lama makin banyak seperti di bawah ini; daripada semuanya ditaruh di folder root hingga jadi rumit, lebih rapi jika dikumpulkan di
.meta
/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 komentar
Namun, saya paham soal kesan berantakannya, tetapi apakah itu benar-benar memengaruhi produktivitas?
Kalau sampai
.envjuga ikut dimasukkan, pengaturan path saat pengembangan jadi terasa merepotkan ya;;Saya bisa sedikit memahami karena itu mencakup file-file yang jarang dipakai meski hanya berisi pengaturan, tetapi rasanya agak tidak praktis kalau
package.jsonatau.env, yang dalam praktiknya cukup sering berubah, juga harus masuk ke sana.Menurut saya tidak perlu harus memakai
meta;configatauconfigssepertinya sudah cukup.metajuga terasa agak kurang tepat maknanya, dan saya kurang suka karena terkesan seperti promosi perusahaan.Kenapa bukan
.config?Saya kira mereka mungkin memilih kata yang lebih umum karena agak ambigu kalau file seperti
docker-compose.ymldangitlab-ci.ymldisebut sebagai config.Saya setuju. Sudah ada juga beberapa kasus yang memakai
.config, dan rasanya maknanya juga lebih jelas...https://news.ycombinator.com/item?id=36472613
Memang ada perdebatan soal kenapa harus memakai nama
meta, dan apakah perlu disembunyikan dengan menambahkan..Memang terlihat sangat berantakan. Rasanya akan bagus kalau ada semacam solusi.