ထုတ်ပေးသူ - repository အသုံးပြုသူများအတွက် ကိုယ်တိုင်ဝန်ဆောင်မှုကို တွန်းအားပေးရန် GitHub လုပ်ဆောင်ချက်

ပရောဂျက်ရဲ့ နယ်နိမိတ်ထဲမှာ ထုတ်ပြန်သူ repository အသုံးပြုသူများအတွက် အတင်းအကြပ် Self-service ပြဿနာများကို ဖြေရှင်းပေးသည့် GitHub အတွက် bot တစ်ခုကို ပြင်ဆင်ထားပါသည်။ GitHub တွင် Issue စနစ်မှတဆင့် လူများကို ညှိနှိုင်းပေးသည့် တစ်ခုတည်းသောလုပ်ဆောင်ချက်မှာ သိုလှောင်ရုံများကို သင်ရှာတွေ့နိုင်ပါသည်။ တချို့က ဖောင်ဖြည့်ဖို့ ကိစ္စကို ချန်ထားသူတွေကို တောင်းဆိုတယ်။ ထို့နောက် စိစစ်ရေးမှူးတစ်ဦးရောက်လာကာ ဖောင်ပုံစံမှန်ကန်စွာ ဖြည့်သွင်းထားကြောင်း စစ်ဆေးပြီး ဖောင်တွင် သတ်မှတ်ထားသည့်အရာများနှင့်အညီ တဂ်များကို နေရာချပေးသည် (ပုံစံပလိတ်တွင် သတ်မှတ်ထားခြင်းမရှိပါက အခွင့်ထူးခံအသုံးပြုသူမှ တဂ်များကို ပေါင်းထည့်နိုင်သည်)။ ထိုကဲ့သို့သောအသိုင်းအဝိုင်း၏ဥပမာတစ်ခုဖြစ်သည်။ open-source-ideas/open-source-ideas.

ကြီးကြပ်သူသည် ချက်ချင်း မရောက်ပါ။ ထို့ကြောင့် ဖောင်များကို အတည်ပြုရန်နှင့် လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရန် ပြင်ဆင် GitHub သတင်းတွင်ဖော်ပြထားသည်။ ဘော့တ်ကို Python ဖြင့်ရေးသားထားသော်လည်း၊ GitHub တွင် လုပ်ဆောင်ချက်များ အမျိုးအစား 2 ခုသာရှိသည်ဖြစ်သောကြောင့် node.js နှင့် docker နှင့် docker အတွက် တူညီသောကွန်တိန်နာကို node.js အဖြစ် ဦးစွာတင်ပြီးဖြစ်သည်၊ တခြား ကွန်တိန်နာထဲကို တင်လိုက်တာ တော်တော်ကြာပါပြီ။ node.js ပါရှိသည့် ကွန်တိန်နာတွင် python3 နှင့် သင်လိုအပ်သမျှအရာအားလုံးပါရှိသည်ကို ထည့်သွင်းစဉ်းစားပါက ၎င်းတို့သည် သေးငယ်သောကြောင့် ၎င်းတွင် မှီခိုမှုများကို ရိုးရိုးရှင်းရှင်းတင်ရန် ကျိုးကြောင်းဆီလျော်ပါသည်။

အင်္ဂါရပ်များ:

  • လုပ်ဆောင်ချက်ကို YAML config နှင့် Markdown နမူနာများကို အသုံးပြု၍ ထိန်းချုပ်ထားသည်။
  • ဖောင်ကို မှန်ကန်စွာ ဖြည့်သွင်းရန်နှင့် အလိုရှိသော လုပ်ဆောင်ချက်များကို မှန်ကန်စွာ ဖြည့်သွင်းရန်အတွက် အခြေအနေများကို ဖော်ပြသော Markdown နမူနာတစ်ခုစီတွင် ပိတ်ဆို့ခြင်းကို ပေါင်းထည့်ထားသည်။
  • ကမ္ဘာလုံးဆိုင်ရာ ဆက်တင်များပါရှိသော ဖွဲ့စည်းမှုပုံစံဖိုင်ကို ပေါင်းထည့်ထားသည်။
  • ပုံစံများသည် ကဏ္ဍများ ပါဝင်သည်။ အပိုင်း ၂ ပိုင်းရှိပါတယ်၊
    • အခမဲ့စာသား။ လုပ်ဆောင်ချက်သည် အသုံးပြုသူသည် ထိုနေရာတွင် တစ်ခုခုဖြည့်စွက်ရန် စိတ်အနှောင့်အယှက်ဖြစ်မှုကို စစ်ဆေးနိုင်သည်။ စာသား၏ အဓိပ္ပါယ်ကို အလိုအလျောက် စစ်ဆေးမည်မဟုတ်ပါ။
    • အမှန်ခြစ်များ။ 0 {= m1 {= n {= m2 {= အပိုင်းရှိ checkboxes စုစုပေါင်းအရေအတွက်ကို ဖြည့်ရန် n checkboxes ကို သင်တောင်းဆိုနိုင်သည်။ လုပ်ဆောင်ချက်သည် checkboxes များသည် template ရှိ checkboxes များနှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးပါသည်။ အလံများကို မှန်ကန်စွာ သတ်မှတ်ပါက၊ လုပ်ဆောင်ချက်သည် ထုတ်ပေးရန်အတွက် တဂ်များကို အသီးသီး ထည့်သွင်းနိုင်သည်။ အလံများ။
  • ဖောင်တွင် မှားယွင်းစွာ ဖြည့်သွင်းပါက၊ လုပ်ဆောင်ချက်သည် အသုံးပြုသူကို မည်ကဲ့သို့ မှန်ကန်စွာ ဖြည့်စွက်ရမည်ကို ညွှန်ကြားပြီး ၎င်းတွင် အထူးတံဆိပ်တစ်ခု ထည့်ပါ။
  • သတ်မှတ်ထားသော အချိန်အတွင်း ဖောင်ကို မပြင်ပါက၊ လုပ်ဆောင်ချက်သည် ပြဿနာကို ပိတ်နိုင်သည်။ အသုံးပြုသူများအား အလိုအလျောက်တားမြစ်ခြင်း၊ ဖျက်ခြင်းနှင့် ရွှေ့ခြင်းဆိုင်ရာ ပြဿနာများအတွက် လိုအပ်သောလုပ်ဆောင်ချက်များနှင့် ပြည်နယ်သိုလှောင်မှုဆိုင်ရာ ပြဿနာများအတွက် တရားဝင် API မရှိခြင်းကြောင့် အကောင်အထည်မဖော်ရသေးပါ။
  • ပြဿနာကို ဖြေရှင်းပြီးပါက၊ လုပ်ဆောင်ချက်သည် အညွှန်းကို ဖယ်ရှားသည်။
  • လုပ်ဆောင်ချက်တုံ့ပြန်မှုပုံစံများသည် စိတ်ကြိုက်ပြင်ဆင်နိုင်သည်။

source: opennet.ru

မှတ်ချက် Add