ဆောင်းပါးများ

GitHub က ဘာလဲ၊ ဘယ်လိုသုံးလဲ။

GitHub သည် ဖွံ့ဖြိုးတိုးတက်မှုဗားရှင်းထိန်းချုပ်ရန်အတွက် ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးအဖွဲ့များက အသုံးများသောဆော့ဖ်ဝဲလ်တစ်ခုဖြစ်သည်။

ပရောဂျက်တစ်ခုတွင် လူတစ်ဦးထက်ပို၍ လုပ်ဆောင်နေချိန်တွင် ၎င်းသည် အသုံးဝင်သည်။

ဥပမာအားဖြင့်၊ ဆော့ဖ်ဝဲရေးဆွဲသူအဖွဲ့တစ်ဖွဲ့သည် ဝဘ်ဆိုဒ်တစ်ခုတည်ဆောက်လိုသည်ဆိုပါစို့၊ ပရောဂျက်ကိုလုပ်ဆောင်နေစဉ်တွင် ၎င်းတို့အားလုံးသည် ကုဒ်ကို အပ်ဒိတ်လုပ်ရန် လိုအပ်သည်ဆိုပါစို့။ ဤကိစ္စတွင်၊ Github သည် လူတိုင်း ပရိုဂရမ်ကုဒ်ဖိုင်များကို အပ်လုဒ်လုပ်ခြင်း၊ တည်းဖြတ်ခြင်းနှင့် စီမံခန့်ခွဲနိုင်သည့် ဗဟိုချုပ်ကိုင်မှုရှိသော သိုလှောင်ရုံကို ဖန်တီးပေးသည်။

GitHub ကို စတင် အသုံးမပြုမီ အကောင့်တစ်ခု ဖန်တီးရန် လိုအပ်ပါသည်။ GitHub.

repository

အပလီကေးရှင်းဆော့ဖ်ဝဲလ်ပရောဂျက်တစ်ခုကို စုစည်းရန် သိုလှောင်ရာကို အများအားဖြင့် အသုံးပြုသည်။ သိမ်းဆည်းရာနေရာများတွင် ဖိုင်တွဲများနှင့် ဖိုင်များ၊ ရုပ်ပုံများ၊ ဗီဒီယိုများ၊ ဇယားကွက်များနှင့် ဒေတာအတွဲများ - သင့်ပရောဂျက်လိုအပ်သမျှ ပါဝင်နိုင်သည်။ သိုလှောင်သိမ်းဆည်းမှုများတွင် README ဖိုင်၊ သင့်ပရောဂျက်နှင့်ပတ်သက်သည့် အချက်အလက်ပါသည့် ဖိုင်တစ်ခု ပါဝင်လေ့ရှိသည်။

README ဖိုင်များကို ရိုးရိုးစာသားဖြင့် Markdown ဘာသာစကားဖြင့် ရေးသားထားသည်။ တိုင်ပင်နိုင်ပါတယ်။ ဒီစာမျက်နှာ Markdown ဘာသာစကား၏ အမြန်ကိုးကားချက်အဖြစ် ဝဘ်။ GitHub သည် သင်၏ repository အသစ်ကို သင်ဖန်တီးသည်နှင့် တပြိုင်နက် README ဖိုင်ကို ထည့်သွင်းနိုင်စေပါသည်။ GitHub သည် လိုင်စင်ဖိုင်ကဲ့သို့သော အခြားသော ဘုံရွေးချယ်မှုများကိုလည်း ပေးစွမ်းနိုင်သော်လည်း အစပိုင်းတွင် မည်သည့်အရာကိုမျှ ရွေးချယ်ရန် မလိုအပ်ပါ။

သိုလှောင်မှုအသစ်တစ်ခုဖန်တီးရန် ညာဘက်အပေါ်ထောင့်ရှိ မီနူးကို ရွေးပါ။ New repository. အောက်ပါအဆင့်များအတိုင်း လုပ်ဆောင်ပါ။

  1. စာမျက်နှာတိုင်း၏ အပေါ်ညာဘက်ထောင့်တွင် drop-down menu ကိုသုံး၍ ရွေးချယ်ပါ။ New repository.
  1. Repository Name ဘောက်စ်တွင် ရိုက်ထည့်ပါ။ first-repository.
  2. ဖော်ပြချက်အကွက်တွင်၊ ဖော်ပြချက်အတိုချုံးရေးပါ။
  3. Add a README ဖိုင်ကို ရွေးပါ။
  4. သင်၏သိုလှောင်မှုအား အများသူငှာ သို့မဟုတ် သီးသန့်ဖြစ်မဖြစ်ကို ရွေးချယ်ပါ။
  5. ကလစ်နှိပ်ပါ Create repository.

အကိုင်းအခက်ဖန်တီးခြင်း။

ဌာနခွဲတစ်ခုဖန်တီးခြင်းသည် သင့်အား သိုလှောင်မှု၏ ဗားရှင်းများစွာကို တစ်ပြိုင်နက်တည်း ရရှိစေမည်ဖြစ်သည်။

ပုံသေdefinita, repository first-repository အမည်ပေးထားသော အကိုင်းအခက်တစ်ခုရှိသည်။ main အကိုင်းအခက်ဟု ယူဆသည်။ defiအပြုသဘောဆောင်သော။ repository တွင် ပင်မအကိုင်းအခက်များ ထပ်မံဖန်တီးနိုင်သည်။ first-repository. ပရောဂျက်တစ်ခု၏ မတူညီသောဗားရှင်းများ တစ်ချိန်တည်းတွင်ရှိရန် အကိုင်းအခက်များကို သင်အသုံးပြုနိုင်ပါသည်။ ပင်မရင်းမြစ်ကုဒ်ကို မပြောင်းလဲဘဲ ပရောဂျက်တစ်ခုတွင် လုပ်ဆောင်ချက်အသစ်များ ထည့်လိုသည့်အခါ ၎င်းသည် အသုံးဝင်သည်။ မတူညီသောဌာနခွဲများတွင် လုပ်ဆောင်သောအလုပ်သည် ၎င်းကိုပေါင်းစည်းခြင်းမပြုမချင်း ပင်မဌာနခွဲတွင် ပေါ်လာမည်မဟုတ်ပါ။ အကိုင်းအခက်များကို ပင်မအဖြစ်မသတ်မှတ်မီ စမ်းသပ်ရန်နှင့် အပြောင်းအလဲများပြုလုပ်ရန် သင်သည် အကိုင်းအခက်များကို အသုံးပြုနိုင်သည်။

ပင်မအကိုင်းအခက်မှ အကိုင်းအခက်တစ်ခုကို ဖန်တီးသောအခါ၊ သင်သည် ထိုအချိန်ကအတိုင်းပင် ကော်ပီ သို့မဟုတ် လျှပ်တစ်ပြက်ရိုက်ချက်တစ်ခု ပြုလုပ်နေပါသည်။ သင့်ဌာနခွဲတွင် သင်လုပ်ဆောင်နေချိန်တွင် အခြားသူတစ်ဦးဦးသည် မာစတာဌာနခွဲသို့ အပြောင်းအလဲများပြုလုပ်ပါက၊ အဆိုပါအပ်ဒိတ်များကို သင်တွန်းအားပေးနိုင်သည်။

အောက်ပါပုံတွင် ကျွန်ုပ်တို့မြင်နိုင်သည်-

ပင်မအခက်
ကိုင်းသစ်ဟုခေါ်သည်။ feature
ထိုလမ်းကြောင်း feature main နှင့် ပေါင်းစပ်ခြင်းမပြုမီ လုပ်ဆောင်သည်။

အကောင်အထည်ဖော်မှုအသစ် သို့မဟုတ် ချွတ်ယွင်းချက်ပြင်ဆင်ခြင်းအတွက် ဌာနခွဲတစ်ခုဖန်တီးခြင်းသည် ဖိုင်တစ်ခုကို သိမ်းဆည်းခြင်းနှင့်တူသည်။ GitHub ဖြင့်၊ ဆော့ဖ်ဝဲလ်ဆော့ဖ်ဝဲရေးဆွဲသူများသည် ပင်မထုတ်လုပ်မှုဌာနခွဲမှ သီးခြားခွဲထွက်ပြီး ချွတ်ယွင်းချက်ပြင်ဆင်မှုများနှင့် အင်္ဂါရပ်လုပ်ဆောင်မှုများကို ထိန်းသိမ်းရန် အကိုင်းအခက်များကို အသုံးပြုကြသည်။ အပြောင်းအလဲတစ်ခု အဆင်သင့်ဖြစ်သောအခါ၊ ၎င်းကို ပင်မဌာနခွဲသို့ ပေါင်းစည်းလိုက်သည်။

အကိုင်းအခက်တစ်ခုဖန်တီးကြပါစို့

ကျွန်ုပ်တို့၏ repository ကိုဖန်တီးပြီးနောက်၊ တက်ဘ်သို့ရွှေ့ပါ။ <>Code(၁) သိုလှောင်မှု


main (2) drop-down menu ကို နှိပ်ပြီး အသစ်ကို နာမည်ပေးလိုက်ပါ။ branch (3)

ကိုနှိပ်ပါ။ Create branch: first branch from 'main'

အခု ကျွန်တော်တို့ နှစ်ယောက်ရှိတယ်။ branch, main e first-branch. အခုအချိန်မှာတော့ သူတို့ကြည့်ရတာ အတူတူပါပဲ။ နောက်ပိုင်းတွင် အသစ်သို့ ပြောင်းလဲမှုများကို ပေါင်းထည့်ပါမည်။ branch.

အပြောင်းအလဲများကို ပြုလုပ်ပြီး အတည်ပြုပါ။

အသစ်တစ်ခုကိုပဲ ဖန်တီးခဲ့တာပါ။ branch၊ GitHub သည် သင့်ထံသို့ ယူဆောင်လာခဲ့သည်။ code page အသစ်က first-branchပင်မကော်ပီဖြစ်သည့်။

repository အတွင်းရှိ ဖိုင်များသို့ ပြောင်းလဲမှုများကို ပြုလုပ်နိုင်ပြီး သိမ်းဆည်းနိုင်ပါသည်။ GitHub တွင် သိမ်းဆည်းထားသော ပြောင်းလဲမှုများကို ခေါ်သည်။ commit။ တိုင်း commit ထံမှစာတစ်စောင်ရှိသည်။ commit ဆက်စပ်နေသည်၊ ၎င်းသည် အဘယ်ကြောင့် သီးခြားပြောင်းလဲမှုကို ပြုလုပ်ထားကြောင်း ရှင်းပြသည့် ဖော်ပြချက်ဖြစ်သည်။ ၏စာများ commit အခြားပံ့ပိုးကူညီသူများသည် ဘာကိုလုပ်ဆောင်ခဲ့သည်နှင့် အကြောင်းရင်းကို နားလည်နိုင်စေရန် အပြောင်းအလဲများ၏သမိုင်းကို ဖမ်းယူထားပါသည်။

ဆန်းသစ်တီထွင်မှုသတင်းလွှာ
ဆန်းသစ်တီထွင်မှုဆိုင်ရာ အရေးကြီးဆုံးသတင်းများကို လက်လွတ်မခံပါနဲ့။ ၎င်းတို့ကို အီးမေးလ်ဖြင့် လက်ခံရန် စာရင်းသွင်းပါ။

ကိုင်းအောက်မှာ first-branch ဖန်တီးပြီး၊ README.md ဖိုင်ကို နှိပ်ပါ၊ ထို့နောက် ဖိုင်ကို တည်းဖြတ်ရန် ခဲတံပေါ်တွင် နှိပ်ပါ။

တည်းဖြတ်သူတွင် Markdown ကို အသုံးပြု၍ ရေးပါ။

သေတ္တာထဲတွင် Commit changes (အကြိုသုံးသပ်ချက်) ကျွန်ုပ်တို့သည် မက်ဆေ့ခ်ျကို ရေးသည်။ commit အပြောင်းအလဲများကိုဖော်ပြခြင်း။

နောက်ဆုံးတွင်ခလုတ်ကိုနှိပ်ပါ။ Commit changes.

ဤအပြောင်းအလဲများကို README ဖိုင်တွင်သာ ပြုလုပ်ပါမည်။ first-branchထို့ကြောင့် ယခု ဤဌာနခွဲတွင် အဓိကအကြောင်းအရာထက် ကွဲပြားသော အကြောင်းအရာများ ပါရှိသည်။

တစ်ခုဖွင့်လှစ်ခြင်း။ pull request

ယခု ကျွန်ုပ်တို့တွင် ပင်မဌာနခွဲတစ်ခုတွင် အပြောင်းအလဲများရှိနေသဖြင့် တစ်ခုဖွင့်နိုင်သည်။ pull request.

Le pull request ၎င်းတို့သည် GitHub တွင် ပူးပေါင်းဆောင်ရွက်မှု၏ နှလုံးသားဖြစ်သည်။ ဖွင့်လိုက်တာနဲ့ pull requestသင်သည် သင်၏ပြောင်းလဲမှုများကို အဆိုပြုနေပြီး တစ်စုံတစ်ဦးကို ပြုလုပ်ရန် တောင်းဆိုနေပါသည်။ review e pull သင်၏ပံ့ပိုးကူညီမှုနှင့် ၎င်းတို့ကို ၎င်းတို့၏ဌာနခွဲတွင် ပေါင်းစည်းရန်။ ဟိ pull request အကိုင်းအခက်နှစ်ခုလုံး၏ အကြောင်းအရာ ကွဲပြားမှုကို ပြသပါ။ ပြောင်းလဲမှုများ၊ ပေါင်းထည့်ခြင်းနှင့် နုတ်ခြင်းများကို မတူညီသောအရောင်များဖြင့် ပြသထားသည်။

ကုဒ်မပြီးမီပင်၊ သင်သည် ဆွဲထုတ်ရန် တောင်းဆိုချက်တစ်ခုကို ဖွင့်ပြီး ဆွေးနွေးမှုကို စတင်နိုင်သည်။

function ကိုအသုံးပြုခြင်း။ @mention သင်၏သတင်းစကားတွင် GitHub ၏ pull request၊ ၎င်းတို့၏တည်နေရာကိုမခွဲခြားဘဲ သီးခြားလူများ သို့မဟုတ် အဖွဲ့များအား အကြံပြုချက်တောင်းခံနိုင်သည်။

ဖွင့်လို့တောင်ရတယ်။ pull request သင့်သိုလှောင်မှုတွင် ၎င်းတို့ကို သင်ကိုယ်တိုင် ပေါင်းစည်းပါ။ ပိုကြီးသောပရောဂျက်များမလုပ်ဆောင်မီ GitHub stream ကိုလေ့လာရန် နည်းလမ်းကောင်းတစ်ခုဖြစ်သည်။

တစ်ခုဖြစ်အောင် pull request သင် .. လုပ်ရမည်:

  • tab ကိုနှိပ်ပါ။ pull request သင်၏သိုလှောင်မှု first-repository.
  • ကလစ်နှိပ်ပါ New pull request
  • သေတ္တာထဲမှာ Example Comparisonsသင်ဖန်တီးထားသောဌာနခွဲကို ရွေးပါ၊ first-branchအဓိက (မူရင်း) နှင့် နှိုင်းယှဉ်ရန်။
  • နှိုင်းယှဉ်စာမျက်နှာရှိ သင်၏ပြောင်းလဲမှုများကို ပြန်လည်သုံးသပ်ပါ၊ ၎င်းတို့သည် သင်တင်ပြလိုသည့်အရာများဖြစ်ကြောင်း သေချာပါစေ။
  • ကလစ်နှိပ်ပါ Create pull request.
  • ခေါင်းစဉ်တစ်ခုပေးပါ။ pull request သင့်ပြောင်းလဲမှုများအတွက် အတိုချုံးဖော်ပြချက်တစ်ခုရေးပါ။ သင်သည် အီမိုဂျီများနှင့် ပုံများနှင့် gif များကို ဆွဲယူ၍ ချနိုင်သည်။
  • စိတ်ကြိုက်ရွေးချယ်နိုင်သည်၊ ခေါင်းစဉ်နှင့်ဖော်ပြချက်၏ညာဘက်တွင်၊ သုံးသပ်သူများ၏ဘေးတွင် နှိပ်ပါ။ လက်ခံသူများ၊ အညွှန်းများ၊ ပရောဂျက်များ သို့မဟုတ် မှတ်တိုင်များကို သင့်အတွက် ဤရွေးချယ်စရာများထဲမှ ပေါင်းထည့်ပါ။ pull request. ၎င်းတို့ကို သင်ထည့်သွင်းရန် မလိုအပ်သေးသော်လည်း ဤရွေးချယ်မှုများသည် သင့်အား အသုံးပြု၍ ပူးပေါင်းလုပ်ဆောင်ရန် နည်းလမ်းများစွာကို ပေးဆောင်ပါသည်။ pull request.
  • ကလစ်နှိပ်ပါ Create pull request.

သင်၏ ပူးပေါင်းဆောင်ရွက်သူများသည် ယခု သင်၏ပြောင်းလဲမှုများကို ပြန်လည်သုံးသပ်နိုင်ပြီး အကြံပြုချက်များ ပြုလုပ်နိုင်ပါပြီ။

ပေါင်းစည်းပါ။ pull request

ဤနောက်ဆုံးအဆင့်တွင်၊ သင်သည်သင်၏အကိုင်းအခက်ကိုပေါင်းစည်းလိမ့်မည်။ first-branch ပင်မဌာနခွဲ၌။ ပေါင်းစည်းပြီးနောက် pull request၊ အကိုင်းအခက် အပြောင်းအလဲ first-branch file main ထဲမှာ မြှုပ်ထားမယ်။

တစ်ခါတစ်ရံတွင်၊ ပင်မပေါ်ရှိ ရှိပြီးသားကုဒ်များနှင့် ကွဲလွဲနေသော ကုဒ်အပြောင်းအလဲများကို ဆွဲထုတ်ရန် တောင်းဆိုမှုတစ်ခုသည် မိတ်ဆက်ပေးနိုင်သည်။ ပဋိပက္ခများရှိပါက GitHub သည် သင့်အား ကွဲလွဲနေသောကုဒ်အကြောင်း သတိပေးပြီး ပဋိပက္ခများကို မဖြေရှင်းမချင်း ပေါင်းစည်းခြင်းကို တားဆီးပါမည်။ ပဋိပက္ခများကို ဖြေရှင်းပေးသည့် ကတိကဝတ်တစ်ခု ပြုလုပ်နိုင်သည် သို့မဟုတ် သင့်အဖွဲ့၀င်များနှင့် ပဋိပက္ခများကို ဆွေးနွေးရန် ဆွဲထုတ်တောင်းဆိုမှုတွင် မှတ်ချက်များကို အသုံးပြုနိုင်သည်။

  • ကလစ်နှိပ်ပါ Merge pull request အပြောင်းအလဲများကို အဓိကအဖြစ် ပေါင်းစည်းရန်။
  • ကလစ်နှိပ်ပါ Confirm merge. တောင်းဆိုချက်ကို အောင်မြင်စွာ ပေါင်းစည်းပြီး တောင်းဆိုချက်ကို ပိတ်လိုက်ကြောင်း မက်ဆေ့ချ်ကို လက်ခံရရှိပါမည်။
  • ကလစ်နှိပ်ပါ Delete branch. အခု မင်းရဲ့ richiesta pull ပေါင်းစည်းထားပြီး သင်၏ပြောင်းလဲမှုများသည် ပင်မတွင်ရှိနေသဖြင့် ဌာနခွဲကို လုံခြုံစွာဖျက်နိုင်သည်။ first-branch. သင့်ပရောဂျက်တွင် နောက်ထပ်ပြောင်းလဲမှုများ ပြုလုပ်လိုပါက၊ သင်သည် အကိုင်းအခက်အသစ်တစ်ခုကို အမြဲဖန်တီးပြီး ဤလုပ်ငန်းစဉ်ကို ပြန်လုပ်နိုင်သည်။

Ercole Palmeri

ဆန်းသစ်တီထွင်မှုသတင်းလွှာ
ဆန်းသစ်တီထွင်မှုဆိုင်ရာ အရေးကြီးဆုံးသတင်းများကို လက်လွတ်မခံပါနဲ့။ ၎င်းတို့ကို အီးမေးလ်ဖြင့် လက်ခံရန် စာရင်းသွင်းပါ။

မကြာသေးမီဆောင်းပါးများ

အနာဂတ်သည် ဤနေရာတွင်- သင်္ဘောလုပ်ငန်းသည် ကမ္ဘာလုံးဆိုင်ရာစီးပွားရေးကို တော်လှန်နေပုံ

ရေတပ်ကဏ္ဍသည် ကမ္ဘာလုံးဆိုင်ရာ စီးပွားရေးအင်အားကြီးဖြစ်ပြီး၊ ဘီလီယံ ၁၅၀ ရှိသော စျေးကွက်ဆီသို့ လျှောက်လှမ်းနေသော...

1 မေလ 2024

ထုတ်ဝေသူများနှင့် OpenAI တို့သည် Artificial Intelligence ဖြင့် လုပ်ဆောင်သော သတင်းအချက်အလက်စီးဆင်းမှုကို ထိန်းညှိရန် သဘောတူညီချက်များကို လက်မှတ်ရေးထိုးကြသည်။

ပြီးခဲ့သည့်တနင်္လာနေ့တွင် Financial Times သည် OpenAI နှင့်သဘောတူညီချက်တစ်ခုကြေငြာခဲ့သည်။ FT သည် ၎င်း၏ ကမ္ဘာ့အဆင့်မီ သတင်းစာပညာကို လိုင်စင်ထုတ်ပေးသည်...

ဧပြီလ 30 2024

အွန်လိုင်းငွေပေးချေမှုများ- ဤတွင် Streaming ဝန်ဆောင်မှုများသည် သင့်အား ထာဝစဉ်ပေးဆောင်စေသည်

သန်းပေါင်းများစွာသောလူများသည် streaming ဝန်ဆောင်မှုများအတွက်ပေးဆောင်ပြီးလစဉ်စာရင်းသွင်းမှုအခကြေးငွေပေးဆောင်သည်။ အများအမြင်မှာ သင်...

ဧပြီလ 29 2024

Veeam သည် ကာကွယ်မှုမှ တုံ့ပြန်မှုနှင့် ပြန်လည်ရယူခြင်းအထိ ransomware အတွက် အပြည့်စုံဆုံးပံ့ပိုးမှုပါရှိသည်။

Veeam မှ Coveware သည် ဆိုက်ဘာငွေညှစ်မှု ဖြစ်ရပ်ကို တုံ့ပြန်သည့် ဝန်ဆောင်မှုများကို ဆက်လက်ပံ့ပိုးပေးပါမည်။ Coveware သည် မှုခင်းဆေးပညာနှင့် ပြန်လည်ပြင်ဆင်ခြင်းစွမ်းရည်များကို ပေးဆောင်လိမ့်မည်...

ဧပြီလ 23 2024

သင့်ဘာသာစကားဖြင့် ဆန်းသစ်တီထွင်မှုကို ဖတ်ပါ။

ဆန်းသစ်တီထွင်မှုသတင်းလွှာ
ဆန်းသစ်တီထွင်မှုဆိုင်ရာ အရေးကြီးဆုံးသတင်းများကို လက်လွတ်မခံပါနဲ့။ ၎င်းတို့ကို အီးမေးလ်ဖြင့် လက်ခံရန် စာရင်းသွင်းပါ။

နောက်ဆက်တွဲကျွန်တော်တို့ကို

မကြာသေးမီဆောင်းပါးများ

tag ကို

ကလေးစရိတ် ဆိုက်ဘာတိုက်ခိုက်မှု blockchain chatbot ချတ် gpt မိုဃ်းတိမ်ကို cloud computing အကြောင်းအရာစျေးကွက် ဆိုက်ဘာတိုက်ခိုက်မှု ဆိုက်ဘာလုံခြုံရေး စားသုံးသူမှန်တယ်။ အီလက်ထရောနစ်ကူးသန်းရောင်း နေပြည်တော် ဆန်းသစ်တီထွင်မှုဖြစ်ရပ် gianfranco fedele google သြဇာလွှမ်းမိုးမှု သစ်လွင်မှု ငွေကြေးဆိုင်ရာ ဆန်းသစ်တီထွင်မှု incremental ဆန်းသစ်တီထွင်မှု ဆေးဘက်ဆိုင်ရာဆန်းသစ်တီထွင်မှု ဆန်းသစ်တီထွင်မှု ရေရှည်တည်တံ့ရေး နည်းပညာဆန်းသစ်တီထွင်မှု အတုထောက်လှမ်းရေး IOT စက်သင်ယူ metaverse microsoft nft ကွင်းထဲတွင် လူသားမရှိပါ။ php ပြန်ကြားချက် စက်ရုပ် seo SERP ဆော့ဖျဝဲ software ဒီဇိုင်း software development Software များအင်ဂျင်နီယာ ရေရှည်တည်တံ့မှု startup Thales သင်ခန်းစာ VPN web3