10 पॉइंट द्वारा xguru 2023-06-27 | 8 टिप्पणियां | WhatsApp पर शेयर करें
  • एक ऐसी साइट जो प्रचार करती है कि software libraries अपनी configuration files को .meta फ़ोल्डर में रखें
  • नीचे की तरह configuration files लगातार बढ़ती जाती हैं; इन्हें root folder में बिखेरकर जटिल बनाने के बजाय, .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 टिप्पणियां

 
aqqnucs 2023-06-28

लेकिन मैं इस बात से सहमत हूं कि यह बेतरतीब लगता है, पर क्या इसका वास्तव में productivity पर असर पड़ता है?

 
noeulnight 2023-06-28

.env को भी शामिल करके डालें, तो डेवलपमेंट के समय path सेटिंग असुविधाजनक हो जाएगी;;

 
stevejkang 2023-06-27

सिर्फ़ settings बनाकर रखी जाती हैं और उनमें ऐसे files भी शामिल होते हैं जिन्हें ज़्यादा इस्तेमाल नहीं किया जाता, इसलिए कुछ हद तक यह समझ में आता है, लेकिन वास्तव में package.json या .env जैसी चीज़ें, जिनमें काफ़ी बार बदलाव होते हैं, उन्हें भी वहाँ रखना थोड़ा असुविधाजनक लगता है।

 
vvvvvv 2023-06-27

ज़रूरी नहीं कि इसे meta ही कहा जाए, मुझे लगता है config(s) भी ठीक रहेगा... meta का मतलब भी थोड़ा दूर लगता है और यह कंपनी प्रमोशन जैसा भी लगता है, इसलिए मैं इससे थोड़ा हिचक रहा हूँ

 
centell 2023-06-27

यह .config क्यों नहीं है?

 
ragus 2023-06-28

मेरा अनुमान है कि docker-compose.yml और gitlab-ci.yml जैसी फ़ाइलों को config कहना थोड़ा अस्पष्ट लगता है, इसलिए शायद उन्होंने उससे ज़्यादा सामान्य शब्द का इस्तेमाल किया होगा।

 
kuroneko 2023-06-27

सहमत हूँ। पहले से ही कुछ जगह .config का इस्तेमाल होता है, और उसका मतलब भी थोड़ा ज़्यादा स्पष्ट लगता है...

 
xguru 2023-06-27

https://news.ycombinator.com/item?id=36472613
meta नाम क्यों होना चाहिए, और इसे . लगाकर छिपाना चाहिए या नहीं, इस पर कुछ बहस तो है।
यह वाकई काफ़ी बिखरा हुआ लगता है। अच्छा होगा अगर इसका कोई समाधान हो।