10 puan yazan xguru 2023-06-27 | 8 yorum | WhatsApp'ta paylaş
  • Yazılım kütüphanelerinin yapılandırma dosyalarını .meta klasörüne koymayı teşvik eden bir site
  • Aşağıdaki gibi yapılandırma dosyaları giderek artarken hepsini kök klasöre koyup karmaşık hale getirmek yerine, .meta içinde toplamanın daha düzenli olacağı fikri
    /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 yorum

 
aqqnucs 2023-06-28

Ama bunun dağınık göründüğüne katılıyorum; peki bunun gerçekten üretkenlik üzerinde bir etkisi var mı?

 
noeulnight 2023-06-28

.env dahil edilirse geliştirme sırasında yol ayarları yapmak da epey zahmetli olur sanırım;;

 
stevejkang 2023-06-27

Sadece ayarların oluşturulup çok da kullanılmayan dosyaların dahil edilmesi olduğu için bunu bir ölçüde anlayabiliyorum, ama pratikte package.json ya da .env gibi sık sık değişen şeylerin de oraya girmesi biraz kullanışsız görünüyor.

 
vvvvvv 2023-06-27

Bunu özellikle meta yapmak gerekmiyormuş gibi; config ya da configs olsa yeterli olurdu... meta hem anlam olarak biraz uzak, hem de şirket tanıtımı gibi hissettirdiği için bana pek sıcak gelmiyor.

 
centell 2023-06-27

Neden .config değil ki?

 
ragus 2023-06-28

docker-compose.yml, gitlab-ci.yml gibi dosyalara "config" demek biraz muğlak kaldığı için, muhtemelen daha genel bir terim kullanılmıştır diye düşünüyorum.

 
kuroneko 2023-06-27

Katılıyorum. Zaten .config kullanan durumlar da var ve anlamı da daha net gibi görünüyor...

 
xguru 2023-06-27

https://news.ycombinator.com/item?id=36472613
Neden meta adının kullanılması gerektiği ve başına . konularak neden gizlenmesi gerektiği üzerine tartışmalar var.
Gerçekten de oldukça dağınık görünüyor. Keşke bir çözüm yolu olsa.