10 poin oleh xguru 2023-06-27 | 8 komentar | Bagikan ke WhatsApp
  • 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

 
aqqnucs 2023-06-28

Namun, saya paham soal kesan berantakannya, tetapi apakah itu benar-benar memengaruhi produktivitas?

 
noeulnight 2023-06-28

Kalau sampai .env juga ikut dimasukkan, pengaturan path saat pengembangan jadi terasa merepotkan ya;;

 
stevejkang 2023-06-27

Saya bisa sedikit memahami karena itu mencakup file-file yang jarang dipakai meski hanya berisi pengaturan, tetapi rasanya agak tidak praktis kalau package.json atau .env, yang dalam praktiknya cukup sering berubah, juga harus masuk ke sana.

 
vvvvvv 2023-06-27

Menurut saya tidak perlu harus memakai meta; config atau configs sepertinya sudah cukup. meta juga terasa agak kurang tepat maknanya, dan saya kurang suka karena terkesan seperti promosi perusahaan.

 
centell 2023-06-27

Kenapa bukan .config?

 
ragus 2023-06-28

Saya kira mereka mungkin memilih kata yang lebih umum karena agak ambigu kalau file seperti docker-compose.yml dan gitlab-ci.yml disebut sebagai config.

 
kuroneko 2023-06-27

Saya setuju. Sudah ada juga beberapa kasus yang memakai .config, dan rasanya maknanya juga lebih jelas...

 
xguru 2023-06-27

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.