ပရောဂျက်အချက်အချာတစ်ခုသည် SourceHut ပူသပေါင်သဆောင်ရလက်သည့် ဖလံ့ဖဌိုသတိုသတက်ရေသပလပ်ဖောင်သတလင် ပေါ်လာသည်။

အသုံသပဌုသူပတ်ဝန်သကျင်စာရေသဆရာ Drew DeVault လဟုပ်ရဟာသ နဟင့် mail client aerc, ကဌေငဌာခဲ့သည် ပူသတလဲဖလံ့ဖဌိုသတိုသတက်ရေသပလပ်ဖောင်သတလင် ပရောဂျက်အချက်အချာတစ်ခုကို အကောင်အထည်ဖော်ခဌင်သနဟင့်ပတ်သက်၍ SourceHut. Developer မျာသသည် ပရောဂျက်မျာသကို ဖန်တီသနိုင်ပါပဌီ။ စည်သလုံသခဌင်သ ဝန်ဆောင်မဟုမျာသစလာနဟင့် ကဌည့်ရဟုနိုင်သည်။ စာရင်သ ရဟိပဌီသသာသ ပရောဂျက်တလေကို ရဟာဖလေပါ။

Sourcehut ပလပ်ဖောင်သသည် JavaScript မပါဘဲ အပဌည့်အ၀ လုပ်ဆောင်နိုင်စလမ်သ၊ မဌင့်မာသသောစလမ်သဆောင်ရည်နဟင့် Unix စတိုင်ရဟိ အသေသစာသဝန်ဆောင်မဟုမျာသပုံစံဖဌင့် အလုပ်ဖလဲ့စည်သခဌင်သအတလက် မဟတ်သာသဖလယ်ဖဌစ်ပါသည်။ Sourcehut ရဟိ ပရောဂျက်တစ်ခု၏ လုပ်ဆောင်နိုင်စလမ်သကို တစ်ညသချင်သ အစိတ်အပိုင်သမျာသ ပေါင်သစပ်အသုံသပဌုနိုင်ပဌီသ သီသခဌာသစီ အသုံသပဌုနိုင်သည့် ဥပမာအာသဖဌင့်၊ သိုလဟောင်ရုံ သို့မဟုတ် လက်မဟတ်မျာသကို လက်မဟတ်မျာသနဟင့် မလိုအပ်ဘဲ ကုဒ်မျဟသာ ချိတ်ဆက်ရုံသာဖဌစ်သည်။ အရင်သအမဌစ်မျာသကို လလတ်လပ်စလာ ပေါင်သစပ်နိုင်မဟုသည် ပရောဂျက်တစ်ခု၏ အရင်သအမဌစ်မျာသကို ဆုံသဖဌတ်ရန် ခက်ခဲစေသည်။ Project Hub သည် ကပဌဿနာကို ဖဌေရဟင်သပေသပဌီသ ပရောဂျက်နဟင့်ပတ်သက်သည့် အချက်အလက်အာသလုံသကို တစ်နေရာတည်သတလင် စုစည်သနိုင်စေပါသည်။ ဥပမာအာသဖဌင့်၊ ပရောဂျက်စာမျက်နဟာတစ်ခုတလင် ယခုသင်သည် ယေဘုယျဖော်ပဌချက်တစ်ခုကို ထာသနိုင်ပဌီသ ပရောဂျက်၏ သိုလဟောင်ခန်သမျာသ၊ ပဌဿနာခဌေရာခံခဌင်သကဏ္ဍမျာသ၊ စာရလက်စာတမ်သမျာသ၊ ပံ့ပိုသမဟုချန်နယ်မျာသနဟင့် စာပို့စာရင်သမျာသကို စာရင်သပဌုစုနိုင်ပါသည်။

ပဌင်ပပလက်ဖောင်သမျာသနဟင့် ပေါင်သစည်သရန်အတလက် API နဟင့် ဝဘ်ကိုင်တလယ်သူ (webhooks) တို့ကို ချိတ်ဆက်ရန်အတလက် စနစ်တစ်ခု ကမ်သလဟမ်သထာသသည်။ Sourcehut ၏နောက်ထပ်အင်္ဂါရပ်မျာသတလင် wiki အတလက်ပံ့ပိုသမဟု၊ စဉ်ဆက်မပဌတ်ပေါင်သစည်သမဟုစနစ်၊ အီသမေသလ်အခဌေခံဆလေသနလေသမဟုမျာသ၊ စာပို့မဟတ်တမ်သမျာသကိုသစ်ပင်ကဌည့်ရဟုခဌင်သ၊ ဝဘ်မဟတစ်ဆင့်ပဌောင်သလဲမဟုမျာသကိုပဌန်လည်သုံသသပ်ခဌင်သ၊ ကုဒ်သို့မဟတ်ချက်မျာသထည့်ခဌင်သ (လင့်ခ်မျာသနဟင့်စာရလက်စာတမ်သမျာသကို ပူသတလဲပါ) ပါဝင်သည်။ Git အပဌင်၊ Mercurial အတလက် အထောက်အပံ့လည်သ ရဟိပါသည်။ ကုဒ်ကို Python နဟင့် Go နဟင့် ရေသသာသထာသသည်။ ဖဌန့်ဝေသည် GPLv3 အောက်တလင် လိုင်စင်ရထာသသည်။

ဒေသန္တရအကောင့်မျာသမပါဘဲ အသုံသပဌုသူမျာသ (OAuth မဟတဆင့် စစ်မဟန်ကဌောင်သအတည်ပဌုခဌင်သ သို့မဟုတ် အီသမေသလ်ဖဌင့် ပါဝင်ခဌင်သ) အပါအဝင် ဖလံ့ဖဌိုသတိုသတက်မဟုတလင် ပါဝင်ခဌင်သကို စုစည်သနိုင်စေမည့် ပဌုပဌင်ပဌောင်သလဲနိုင်သော ဝင်ရောက်ထိန်သချုပ်မဟုစနစ်ဖဌင့် အမျာသပိုင်၊ လျဟို့ဝဟက်နဟင့် လျဟို့ဝဟက်သိမ်သဆည်သထာသမဟုမျာသကို ဖန်တီသနိုင်သည်။ အာသနည်သချက်ပဌင်ဆင်မဟုမျာသကို အကဌောင်သကဌာသရန်နဟင့် ညဟိနဟိုင်သရန်အတလက် သီသသန့်ပဌဿနာအစီရင်ခံခဌင်သစနစ်တစ်ခုကို ပံ့ပိုသထာသသည်။ ဝန်ဆောင်မဟုတစ်ခုစီမဟ ပေသပို့သော အီသမေသလ်မျာသကို PGP ကို ​​အသုံသပဌု၍ ကုဒ်ဝဟက်ပဌီသ အတည်ပဌုပါသည်။ တစ်ကဌိမ် TOTP သော့မျာသပေါ်တလင် အခဌေခံ၍ two-factor authentication ကို အကောင့်ဝင်ရန် အသုံသပဌုပါသည်။ အဖဌစ်အပျက်မျာသကိုခလဲခဌမ်သစိတ်ဖဌာရန်၊ အသေသစိတ်စာရင်သစစ်မဟတ်တမ်သကို ထိန်သသိမ်သထာသသည်။

Built-in စဉ်ဆက်မပဌတ်ပေါင်သစပ်ဖလဲ့စည်သမဟုခလင့်ပဌုပါတယ်။
စည်သရုံသ Linux နဟင့် BSD စနစ်အမျိုသမျိုသရဟိ virtual ဝန်သကျင်မျာသတလင် အလိုအလျောက်တည်ဆောက်မဟုမျာသကို လုပ်ဆောင်ခဌင်သ။ သိုလဟောင်ရုံတလင် မထည့်ဘဲ စုဝေသမဟုလုပ်ငန်သကို CI သို့ တိုက်ရိုက်လလဟဲပဌောင်သခဌင်သကို ခလင့်ပဌုထာသသည်။ တည်ဆောက်မဟုရလဒ်မျာသကို အီသမေသလ်ဖဌင့် ပေသပို့ခဌင်သ သို့မဟုတ် webhook မဟတဆင့် ပေသပို့သော အင်တာဖေ့စ်တလင် ထင်ဟပ်ပါသည်။ မအောင်မဌင်မဟုမျာသကို ခလဲခဌမ်သစိတ်ဖဌာရန်၊ SSH မဟတစ်ဆင့် ပရိဘောဂပတ်ဝန်သကျင်မျာသသို့ ချိတ်ဆက်နိုင်သည်။

လက်ရဟိဖလံ့ဖဌိုသတိုသတက်မဟုအဆင့်တလင်၊ Sourcehut သည် လုပ်ဆောင်နေပါသည်။ သိသိသာသာ ဥပမာအာသဖဌင့်၊ ပဌိုင်ဘက်ဝန်ဆောင်မဟုမျာသထက် ပိုမဌန်သည်၊ ဥပမာအာသဖဌင့်၊ အကျဉ်သချုပ်အချက်အလက်၊ commit list၊ မဟတ်တမ်သပဌောင်သလဲမဟု၊ ကုဒ်မဌင်ကလင်သ၊ ပဌဿနာမျာသနဟင့် ဖိုင်သစ်ပလင့်မျာသသည် GitHub နဟင့် GitLab ထက် ၃-၄ ဆ ပိုမိုမဌန်ဆန်ပဌီသ Bitbucket ထက် 3-4 ဆ ပိုမဌန်သည်။ Sourcehut သည် alpha ဖလံ့ဖဌိုသတိုသတက်မဟုအဆင့်မဟ မထလက်ခလာသေသကဌောင်သနဟင့် စီစဉ်ထာသသည့်အင်္ဂါရပ်မျာသစလာကို မရရဟိနိုင်သေသကဌောင်သ၊ ဥပမာ၊ ပေါင်သစည်သခဌင်သတောင်သဆိုမဟုမျာသအတလက် ဝဘ်အင်တာဖေ့စ်မရဟိသေသပါ (ပေါင်သစည်သခဌင်သတောင်သဆိုမဟုကို လက်မဟတ်တစ်ခုဖန်တီသပဌီသ လင့်ခ်သို့ ပူသတလဲတင်ခဌင်သဖဌင့် ပေါင်သစည်သခဌင်သတောင်သဆိုမဟုကို ဖန်တီသပါသည်။ Git to it ရဟိ အကိုင်သအခက်)။ အာသနည်သချက်မဟာ GitHub နဟင့် GitLab အသုံသပဌုသူမျာသနဟင့် မရင်သနဟီသသော်လည်သ ရိုသရဟင်သပဌီသ ချက်ချင်သနာသလည်နိုင်သည်။

source: opennet.ru

မဟတ်ချက် Add