Forgejo 12.0 Collaborative Development Platform ကို ယခုရရှိနိုင်ပါပြီ။

Forgejo 12.0 ပူးပေါင်းဆောင်ရွက်သော ဖွံ့ဖြိုးတိုးတက်ရေးပလပ်ဖောင်းကို ထုတ်ဝေလိုက်ပါပြီ။ ၎င်းသည် သင့်ဆာဗာများပေါ်တွင် Git repositories နှင့် ပူးပေါင်းလုပ်ဆောင်ရန်အတွက် GitHub၊ Bitbucket နှင့် Gitlab တို့၏ လုပ်ငန်းဆောင်တာများတွင် အလားတူစနစ်တစ်ခုကို အသုံးချနိုင်စေမည်ဖြစ်သည်။ Forgejo သည် Gogs ပလပ်ဖောင်းမှ ခွဲထွက်သော Gitea ပရောဂျက်၏ ခက်ရင်းတစ်ခုဖြစ်သည်။ Forgejo သည် Gitea ကို စီးပွားဖြစ်လုပ်ရန် နှင့် ကူးသန်းရောင်းဝယ်ရေးကုမ္ပဏီတစ်ခုသို့ ထိန်းချုပ်လွှဲပြောင်းမှုပြုလုပ်ပြီးနောက် 2022 ခုနှစ်တွင် ခွဲထွက်ခဲ့သည်။ Forgejo ပရောဂျက်သည် လွတ်လပ်သောစီမံခန့်ခွဲမှုနှင့် ရပ်ရွာထိန်းချုပ်မှုဆိုင်ရာ အခြေခံမူများကို လိုက်နာသည်။ Git hosting Codeberg.org သည် Forgejo ကို အသုံးပြု၍ ပြောင်းလဲခဲ့သည်။ ပရောဂျက်ကုဒ်ကို Go တွင်ရေးထားပြီး GPLv3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

ပလက်ဖောင်းရဲ့ အဓိကအင်္ဂါရပ်တွေကတော့ အရင်းအမြစ်သုံးစွဲမှုနည်းပါးခြင်း (Raspberry Pi board မှာ ဒါမှမဟုတ် ဈေးနှုန်းသက်သာစွာ အသုံးပြုနိုင်ပါတယ်) တို့ပဲ ဖြစ်ပါတယ်။ VPS) နှင့် ရိုးရှင်းသော installation လုပ်ငန်းစဉ်။ task management၊ issue tracking၊ pull request များ၊ wiki၊ developer အဖွဲ့များကို ညှိနှိုင်းရန် tool များ၊ release ပြင်ဆင်မှု၊ repositories များတွင် automated package နေရာချထားမှု၊ access rights management၊ continuous integration platform များနှင့် integration လုပ်ခြင်း၊ code search၊ LDAP နှင့် OAuth မှတစ်ဆင့် authentication လုပ်ခြင်း၊ SSH နှင့် HTTP/HTTPS protocol များမှတစ်ဆင့် repository access လုပ်ခြင်း၊ Slack၊ Discord နှင့် အခြား service များနှင့် integration လုပ်ရန် webhooks များကို enable လုပ်ခြင်း၊ Git hooks နှင့် Git LFS အတွက် support လုပ်ခြင်း၊ repositories များကို migrating နှင့် mirroring လုပ်ရန် tool များကဲ့သို့သော standard project management feature များကို ပံ့ပိုးပေးထားသည်။ အထူး feature တစ်ခုမှာ individual project များကို federated network အဖြစ် ပေါင်းစည်းရန် ActivityPub protocol ကို အသုံးပြုနိုင်ခြင်း ဖြစ်သည်။ ဆာဗာများ developer များ။

အဓိကပြောင်းလဲမှုများ-

  • အသုံးပြုသူ ပရိုဖိုင် စာမျက်နှာကို ပြန်လည် ဒီဇိုင်းထုတ်ထားပါသည်။ နောက်ထပ်လုပ်ဆောင်ချက်များကို ပရိုဖိုင်မီနူးတွင် ထည့်သွင်းထားသည်။
     Forgejo 12.0 Collaborative Development Platform ကို ယခုရရှိနိုင်ပါပြီ။
  • commit အဆင့်တွင် ဆွဲယူတောင်းဆိုမှုများကို ပြန်လည်သုံးသပ်ရန်အတွက် ပိုမိုကောင်းမွန်သော အင်တာဖေ့စ် (commits အားလုံးကို အကျုံးဝင်သည့် changelog အပြည့်အစုံအစား၊ ဤမုဒ်တွင် တစ်ဦးချင်း ကတိပြုမှုများကို စဉ်ဆက်မပြတ် ပြန်လည်သုံးသပ်သည်)။ ပြန်လည်သုံးသပ်နေစဉ်အတွင်း commits များမှတစ်ဆင့် သွားလာရန်အတွက် ရှေ့သို့နောက်ပြန်ခလုတ်များကို ထည့်သွင်းထားသည်။ ကတိတစ်ခုချင်းစီအတွက် အဆုံးသုံးသပ်ချက်ခလုတ်ကို အသုံးပြုခြင်းကို ခွင့်ပြုထားသည်။ ကွန်မန့်ရှင်းလင်းချက်စာသားကို သုံးသပ်ချက်စာမျက်နှာများတွင် မြင်သာအောင်ချန်ထားသည်။
     Forgejo 12.0 Collaborative Development Platform ကို ယခုရရှိနိုင်ပါပြီ။
  • စီစဉ်ထားသည့်အလုပ်များ (Forgejo လုပ်ဆောင်ချက်များ) ကိုလုပ်ဆောင်သည့်အခါ မအောင်မြင်မှုများအကြောင်း အီးမေးလ်အကြောင်းကြားချက်များကို ပေးပို့ရန် ရွေးချယ်ခွင့်တစ်ခု ထပ်ထည့်ထားသည်။
  • ပစ်မှတ်ဌာနခွဲသို့ ကတိကဝတ်အသစ်များကို တွန်းပို့သည့်အခါ ပွင့်လင်းသော တောင်းဆိုမှုများဖြင့် ပဋိပက္ခများကို စစ်ဆေးခြင်းလုပ်ငန်းစဉ်ကို အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသည်။ ယခင်က၊ ထိုသို့သောစစ်ဆေးမှုသည် အလုပ်လုပ်သည့်သစ်ပင်တွင် လည်ပတ်လုပ်ဆောင်မှုကြောင့် ဖွင့်ထားသောဆွဲတင်တောင်းဆိုမှုအရေအတွက်နှင့် အချိုးကျသော I/O ဝန်ကို ဖြစ်ပေါ်စေခဲ့သည်။ "git merge-tree --write-tree" ကွန်မန်းသို့ပြောင်းခြင်းဖြင့် အလုပ်လုပ်သည့်သစ်ပင်ကိုမဝင်ရောက်ဘဲ ပေါင်းစည်းခြင်းကို ခွင့်ပြုခဲ့ပြီး ကြီးမားသောအသုံးပြုမှုတွင် ဝန်ကိုသိသိသာသာလျှော့ချပေးသည်။
  • OpenPGP နှင့် ယခင်က ချိတ်ဆက်ထားသော လုပ်ဆောင်စရာများအတွက် SSH ကို အသုံးပြုနိုင်သည့် စွမ်းရည်ကို ပေါင်းထည့်ထားသည်။ ဖိုင်များကို တည်းဖြတ်ခြင်း သို့မဟုတ် အပြောင်းအလဲများကို လက်ခံပြီးနောက် ကတိကဝတ်များ လက်မှတ်ရေးထိုးရန်အတွက် GPG သော့အစား SSH သော့ကို ယခုအသုံးပြုနိုင်ပါပြီ (လက်မှတ်ကို ssh-agent မှတစ်ဆင့် TPM တွင် ထုတ်ပေးသည်)။
  • ပုံမှန်အားဖြင့်၊ အညွှန်းမတင်သင့်သော ကဏ္ဍများအကြောင်း ဘော့တ်များကို အသိပေးရန်အတွက် robots.txt ဖိုင်ကို ထည့်သွင်းထားသည်။
  • လမ်းဆုံလမ်းခွကို ပင်မပရောဂျက်နှင့် ထပ်တူပြုထားရန် အင်္ဂါရပ်တစ်ခု ထပ်ထည့်ထားသည်။
     Forgejo 12.0 Collaborative Development Platform ကို ယခုရရှိနိုင်ပါပြီ။
  • glTF ဖော်မတ်ဖြင့် 3D မော်ဒယ်များကို အစမ်းကြည့်ရှုခြင်းအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
     Forgejo 12.0 Collaborative Development Platform ကို ယခုရရှိနိုင်ပါပြီ။
  • ယခု မှတ်ချက်တည်းဖြတ်သူသည် တဘ်ကီးကို အသုံးပြု၍ အင်တင်းလုပ်ခွင့်ပြုသည်။
  • Alpine 3.22 ကိုအခြေခံ၍ Forgejo 12 ကိုအသုံးပြုရန်အတွက် အဆင်သင့်အသုံးပြုနိုင်သောကွန်တိန်နာပုံတစ်ခုကို Git 2.49.1၊ GnuPG 2.4.7၊ SQLite 3.49.2 နှင့် OpenSSH 10.0 ကိုအသုံးပြု၍ ဖန်တီးထားသည်။

source: opennet.ru

မှတ်ချက် Add