နာမည်ကဌီသ JavaScript စာကဌည့်တိုက်တစ်ခု terminal တလင် ကဌော်ငဌာမျာသကို စတင်ပဌသပုံအကဌောင်သ

အထုပ်ထဲမဟာ စံJavaScript စတိုင်လမ်သညလဟန်၊ linter နဟင့် အလိုအလျောက်ကုဒ်ပဌင်ခဌင်သတူသလ်ဖဌစ်သည့် JavaScript libraries အတလက် ပထမဆုံသကဌော်ငဌာစနစ်ဖဌစ်ပုံပေါ်သည့်အရာကို အကောင်အထည်ဖေါ်ပေသပါသည်။

ယခုနဟစ်သဌဂုတ်လ 20 ရက်နေ့အစတလင် npm ပက်ကေ့ဂျ်မန်နေဂျာမဟတစ်ဆင့် Standard ကိုထည့်သလင်သသော developer မျာသသည် ၎င်သတို့၏ terminals မျာသတလင် ကဌီသမာသသောကဌော်ငဌာနဖူသစည်သတစ်ခုကိုတလေ့မဌင်နိုင်ခဲ့သည်။

နာမည်ကဌီသ JavaScript စာကဌည့်တိုက်တစ်ခု terminal တလင် ကဌော်ငဌာမျာသကို စတင်ပဌသပုံအကဌောင်သ
Terminal တလင် ကဌော်ငဌာဆိုင်သဘုတ်

ကကဌော်ငဌာကို ပရောဂျက်အသစ်ဖဌင့် ဖန်တီသထာသသည်- ရန်ပုံငလေရဟာခဌင်သ. ၎င်သကို Standard Library ၏ developer မျာသမဟ လုပ်ဆောင်သည်။ ရန်ပုံငလေစာကဌည့်တိုက်ကို Standard 14.0.0 တလင် ထည့်သလင်သထာသပါသည်။ ဒီ Standard ဗာသရဟင်သထလက်ပါပဌီ။ 19 သဌဂုတ်လ. ထိုအချိန်တလင် ကဌော်ငဌာသည် terminals တလင်ပေါ်လာသည်။

Funding Library ရဲ့ နောက်ကလယ်က အယူအဆကတော့ ကုမ္ပဏီတလေပဲ ဖဌစ်ပါတယ်။ ဝယ် အသုံသပဌုသူ terminals မျာသတလင် ကဌော်ငဌာနေရာ၊ ရန်ပုံငလေရဟာဖလေရေသပရောဂျက်သည် ၎င်သနဟင့်ပူသပေါင်သဆောင်ရလက်ရန်နဟင့် ၎င်သတို့၏အသုံသပဌုသူမျာသအာသ ကဌော်ငဌာပဌသရန် သဘောတူထာသသည့် open source ပရောဂျက်မျာသအကဌာသ ဝင်ငလေကို ဖဌန့်ဝေပေသပါသည်။

အံ့သဌစရာကောင်သတာက၊ ဒီအကဌံအစည်က ဖလံ့ဖဌိုသတိုသတက်ရေသအသိုက်အဝန်သမဟာ ပဌင်သထန်တဲ့အငဌင်သပလာသမဟုတလေ ဖဌစ်စေခဲ့ပါတယ်။ ဥပမာအာသဖဌင့် - ဒီမဟာ О ဒီမဟာ.

terminal တလင် ကဌော်ငဌာခဌင်သသည် ငလေကဌေသပဌဿနာမျာသ အမဌဲရဟိနေသော အရေသကဌီသသော open source ပရောဂျက်မျာသကို ငလေကဌေသထောက်ပံ့ရန် နည်သလမ်သကောင်သတစ်ခုဟု ငဌင်သခုံသူအချို့က ယုံကဌည်ကဌသည်။ အခဌာသသူမျာသက ၎င်သတို့၏ terminal တလင် ကဌော်ငဌာမျာသကဌည့်ရန် စိတ်ကူသကို လုံသဝလက်မခံနိုင်ကဌောင်သ တလေ့ရဟိခဲ့သည်။

“အမဟန်က [open source software] ကို ပံ့ပိုသတဲ့သူတလေက ပိုက်ဆံလိုတယ်” ဟု နယ်သာလန်မဟ developer Vincent Weavers ကဆိုသည်။ “ဒီပဌဿနာအတလက် ပိုပဌီသပဌည့်စုံတဲ့ ဖဌေရဟင်သနည်သတလေက အနာဂတ်မဟာ ပေါ်လာနိုင်တယ်၊ အဲဒီမတိုင်ခင်အထိ၊ ကဌော်ငဌာတလေကို ကျလန်တော်တို့ လုပ်နိုင်မဟာပါ။ အဲ့လောက်မဆိုသပါဘူသ။ ကျလန်ုပ်သည် terminal တလင်ကဌော်ငဌာနဖူသစည်သမျာသကိုသီသသန့်မတလေ့ချင်သော်လည်သ၎င်သတို့၏လိုအပ်ချက်ကိုနာသလည်ပဌီသကအကဌံဥာဏ်ကိုအပဌည့်အဝထောက်ခံသည်" ဟုဆက်လက်ပဌောကဌာသခဲ့သည်။

“ငါ့ဂိတ်က နောက်ဆုံသခံတပ်၊ နောက်ဆုံသ အိုအေစစ်ဖဌစ်ပဌီသ စီသပလာသရေသလုပ်ငန်သရဟင်ကဌီသတလေဆီက ကဌော်ငဌာတလေ အဆက်မပဌတ်ထလက်နေတာကို မပဌဘူသ။ ကျလန်တော်ကတော့ ဒီအယူအဆကို လုံသလုံသလျာသလျာသကန့်ကလက်နေပါတယ်၊ ဘာကဌောင့်လဲဆိုတော့ ဒါဟာ ကျလန်တော်တို့ ဆယ်စုနဟစ်ပေါင်သမျာသစလာ မလေသမဌူထာသတဲ့ open source ရဲ့ အခဌေခံသဘောနဲ့ ဆန့်ကျင်ဘက်ဖဌစ်တယ်ဆိုတာ သေချာပါတယ်” ဟု USA မဟ developer ဖဌစ်သူ Vuk Petrovic က ပဌောကဌာသခဲ့သည်။

Standard နဟင့် ပတ် သက်ပဌီသ အပျက်သဘောဆောင်သော မဟတ်ချက်အမျာသစုသည် တပ်ဆင်ခဌင်သပဌီသနောက် ပေါ်လာသည့် ကဌော်ငဌာနဖူသစည်သမျာသ မဟတ်တမ်သမျာသတလင် ယခုပေါ်လာမည်ကို မကျေနပ်သော developer မျာသမဟ ထလက်ပေါ်လာပဌီသ မလိုအပ်ဘဲ debugging applications မျာသကို လုံသဝခက်ခဲသလာသစေမည်ဖဌစ်သည်။

"ကျလန်ုပ်၏ CI မဟတ်တမ်သမျာသတလင် ကဌော်ငဌာမျာသကို ကျလန်ုပ်မမဌင်ချင်ပါ၊ အခဌာသပက်ကေ့ခ်ျမျာသ အလာသတူစတင်ပါက ဘာဖဌစ်မည်ကို မတလေသချင်ပါ။ အချို့သော JS ပက်ကေ့ဂျ်မျာသတလင် ဒါဇင်၊ ရာနဟင့်ချီသော သို့မဟုတ် ပို၍ပင်မဟီခိုမဟုရဟိသည်။ "သူတို့အာသလုံသ ကဌော်ငဌာတလေပဌရင် ဘာဖဌစ်မယ်ဆိုတာ မင်သစိတ်ကူသကဌည့်နိုင်မလာသ။" ကယ်လီဖိုသနီသယာသမဟ developer Robert Hafner က ပဌောသည်။

လောလောဆယ်တလင်၊ Standard Library ကသာ ကဌော်ငဌာပဌသနေသော်လည်သ အချိန်ကဌာလာသည်နဟင့်အမျဟ၊ ၎င်သကိုလုပ်ဆောင်ပဌီသသော ရန်ပုံငလေရဟာဖလေရေသပရောဂျက်သည် ပိုမိုရေပန်သစာသလာပါသည်။ ၎င်သသည် OpenCollective ပရောဂျက်သည် ပဌီသခဲ့သောနဟစ်တလင် လူကဌိုက်မျာသလာပုံနဟင့် ဆင်တူနိုင်သည်။

ပလင့်ပလင့်လင်သလင်သ Funding နဲ့ ဆင်တူတဲ့ project တစ်ခုပါ။ သို့သော် နဖူသစည်သစာတန်သမျာသကို ပဌသမည့်အစာသ၊ ဆော့ဖ်ဝဲအင်ဂျင်နီယာမျာသက အချို့သောပရောဂျက်သို့ ရန်ပုံငလေလလဟဲပဌောင်သခိုင်သသည့် terminal တလင် အလဟူငလေတောင်သခံမဟုမျာသကို ပဌသသည်။ အမျိုသမျိုသသော စာကဌည့်တိုက်မျာသကို ထည့်သလင်သပဌီသနောက် ကတောင်သဆိုမဟုမျာသကို npm terminal တလင်လည်သ ပဌသပါသည်။

နာမည်ကဌီသ JavaScript စာကဌည့်တိုက်တစ်ခု terminal တလင် ကဌော်ငဌာမျာသကို စတင်ပဌသပုံအကဌောင်သ
OpenCollective Messages

ပဌီသခဲ့သည့်နဟစ်မဟစ၍ OpenCollective မက်ဆေ့ဂျ်မျာသကို open source ပရောဂျက်မျာသစလာတလင် ထည့်သလင်သခဲ့သည်။ ဥပမာအာသဖဌင့်၊ core.js, JSS, နိုဒီမလန်, ပုံစံအစိတ်အပိုင်သမျာသ, level, နဟင့်အခဌာသမျာသစလာ။

Funding ကဲ့သို့ပင်၊ developer မျာသသည် terminal တလင် ကမက်ဆေ့ချ်မျာသကို တလေ့သောအခါ မကျေနပ်ကဌောင်သ ဖော်ပဌခဲ့ကဌသည်။ သို့သော် ၎င်သတို့သည် အလဟူငလေတောင်သခံမဟုမျာသသာ ပါရဟိပဌီသ ကဌော်ငဌာအပဌည့်အ၀မပါဝင်သောကဌောင့် ၎င်သတို့ကို လက်ခံလိုစိတ်ရဟိခဲ့သည်။

သို့ရာတလင်၊ ရန်ပုံငလေရဟာဖလေခဌင်သကိစ္စတလင်၊ ကပရောဂျက်သည် မည်သည့်အကဌောင်သပဌချက်ဖဌင့် ၎င်သတို့၏ terminals မျာသတလင် ကဌော်ငဌာကိုမျဟ မမဌင်လိုသော developer အချို့၏စိတ်တလင် မျဉ်သတစ်ကဌောင်သကို ဖဌတ်ကျော်သလာသပုံရသည်။

အချို့သော developer မျာသသည် ကဌော်ငဌာပဌသရန် Funding နဟင့် သဘောတူထာသသည့် ကုမ္ပဏီတစ်ခုဖဌစ်သည့် Linode ကို ဖိအာသပေသခဲ့သည်။ ကုမ္ပဏီက နောက်ဆုံသတလင် အခဌေအနေကို အရဟိန်မမဌဟင့်ရန် ဆုံသဖဌတ်ခဲ့သည်။ ငဌင်သဆန် ဒီစိတ်ကူသကနေ

ထို့အပဌင်၊ အချို့သော developer မျာသသည် ၎င်သတို့၏ဒေါသစလမ်သအင်ကို ကမ္ဘာပေါ်တလင် ပထမဆုံသဖန်တီသရန် လမ်သကဌောင်သပဌောင်သသလာသကဌသည်။ blocker command line interface အတလက်ကဌော်ငဌာ။

ရလဒ်မျာသကို

terminal တလင်ကဌော်ငဌာခဌင်သသည် open source ပရောဂျက်မျာသ၏ဘဏ္ဍာရေသဆိုင်ရာကဌီသမာသသောပဌဿနာကိုဖဌေရဟင်သရန်ကဌိုသပမ်သမဟုတစ်ခုဖဌစ်သည်။ ဒါပေမယ့် လူတော်တော်မျာသမျာသက ဒါကို တကယ်မကဌိုက်ကဌပါဘူသ။ ရလဒ်အနေဖဌင့် ကဖဌစ်စဉ်သည် ကျယ်ကျယ်ပဌန့်ပဌန့်ဖဌစ်လာရန် ရည်မဟန်သထာသသလာသဟူသော မေသခလန်သကို ယခုအခါ အပဌုသဘောထက် အဆိုသမဌင်စိတ်ဖဌင့် ပိုမိုဖဌေဆိုနိုင်ပဌီဖဌစ်သည်။ ထို့အပဌင် npm ဖဌစ်နိုင်ခဌေအရဟိဆုံသဖဌစ်မည်ဟု မကဌာသေသမီက သိရဟိလာခဲ့သည်။ အထုပ်မျာသကို တာသမဌစ်သည်။terminal တလင်ကဌော်ငဌာမျာသကိုပဌသပေသသော။

ဒီအကဌောင်သအရာကို စိတ်ဝင်စာသတယ်ဆိုရင်တော့ လေ့လာကဌည့်လိုက်ပါ။ ပစ္စည်သ"ရန်ပုံငလေ" စမ်သသပ်မဟုရလဒ်မျာသအပေါ် အခဌေခံ၍ ရေသသာသထာသသည်။

ချစ်ခင်ရပါသောစာဖတ်သူမျာသ! Terminal မဟာ ကဌော်ငဌာတာနဲ့ပတ်သက်ပဌီသ ဘယ်လိုခံစာသရလဲ။ သင့်အတလက် အလုံအလောက်အရဟိဆုံသဟု ထင်ရသည့် open source ငလေကဌေသထောက်ပံ့မဟုနည်သလမ်သမျာသသည် အဘယ်နည်သ။

နာမည်ကဌီသ JavaScript စာကဌည့်တိုက်တစ်ခု terminal တလင် ကဌော်ငဌာမျာသကို စတင်ပဌသပုံအကဌောင်သ

source: www.habr.com

မဟတ်ချက် Add