متعارف ڪرايو عطيو - ڪمن لاءِ هڪ خود ميزباني ڪيل عطيا جي خدمت


متعارف ڪرايو عطيو - ڪمن لاءِ هڪ خود ميزباني ڪيل عطيا جي خدمت

Features:

  • چمي؛
  • خود ميزبان؛
  • ڪابه فيس (مثال طور، bountysource ۽ gitcoin ادائگي جو 10٪ وٺي ٿو)؛
  • ڪيترن ئي cryptocurrencies جي حمايت (في الحال Bitcoin، Ethereum ۽ Cardano)؛
  • اها اميد آهي (۽ مهيا ڪيل) GitLab، Gitea، ۽ ٻين Git هوسٽنگ خدمتن کي مستقبل ۾ سپورٽ ڪرڻ لاءِ.
  • سڀني کان ڪمن جي عالمي فهرست (يعني هڪ، خبر لکڻ وقت) مثالن تي donate.dumpstack.io.

مخزن جي مالڪ جي پاسي کان GitHub لاء ڪم جو ميڪانيزم:

  • (اختياري) توهان کي خدمت کي ترتيب ڏيڻ جي ضرورت آهي، توهان استعمال ڪري سگهو ٿا NixOS لاءِ تيار ڪيل ترتيب;
  • شامل ڪرڻ جي ضرورت آهي GitHub عمل - اندر هڪ يوٽيليٽي کي سڏيو ويندو آهي جيڪو پروجيڪٽ جي ڪمن کي اسڪين ڪري ٿو ۽ ڊونشن ويلٽس جي موجوده حالت بابت تبصرو شامل ڪري ٿو / تازه ڪاري ڪري ٿو، جڏهن ته والٽس جو خانگي حصو صرف ڊونشن سرور تي محفوظ ڪيو ويندو آهي (مستقبل ۾، ان کي وٺڻ جي صلاحيت سان. آف لائن وڏن عطيا لاء، ادائيگي جي دستيابي جي تصديق لاء؛
  • سڀني موجوده ڪمن ۾ (۽ نوان) هڪ پيغام مان ظاهر ٿئي ٿو github-عمل[bot] عطيا لاءِ پرس پتي سان (مثال).

ڪم ڪرڻ واري شخص جي حصي تي ڪم جو ميکانيزم:

  • ڪمٽ تي تبصرو ظاهر ڪري ٿو ته اهو ڪهڙو مسئلو حل ڪري ٿو (ڏسو. لفظن کي استعمال ڪندي مسئلن کي بند ڪرڻ);
  • پل جي درخواست جو جسم هڪ مخصوص فارميٽ ۾ والٽ ايڊريس بيان ڪري ٿو (مثال طور، BTC{پتا}).
  • جڏهن هڪ پل جي درخواست قبول ڪئي وئي آهي، ادائگي خودڪار طريقي سان ڪئي وئي آهي.
  • جيڪڏهن پرس جي وضاحت نه ڪئي وئي آهي، يا سڀ بيان نه ڪيا ويا آهن، ته پوءِ غير بيان ڪيل ويلٽس لاءِ فنڊن جي ادائيگي ڊفالٽ ويلٽس تي ڪئي ويندي آهي (مثال طور، اهو ٿي سگهي ٿو هڪ عام پراجيڪٽ والٽ).

حفاظت:

  • حملي جي مٿاڇري عام طور تي ننڍي آهي؛
  • آپريٽنگ ميکانيزم جي بنياد تي، خدمت کي آزاد طور تي فنڊ موڪلڻ جي قابل هجڻ گهرجي، تنهنڪري سرور تائين رسائي حاصل ڪرڻ جو مطلب آهي فنڊن تي ڪنٽرول ڪنهن به صورت ۾ - حل صرف غير خودڪار طريقي سان ڪم ڪرڻ لاء ٿي سگهي ٿو (مثال طور، تصديق ادائگي دستي طور تي)، جنهن جو امڪان آهي (جيڪڏهن پروجيڪٽ ڪافي ڪامياب آهي ته ڪو ماڻهو هن فنڪشنلٽي لاءِ چندو ڏئي، ته پوءِ اهو ممڪن ناهي، پر يقيناً) ته اهو ڪنهن ڏينهن تي عمل ڪيو ويندو؛
  • نازڪ حصا واضح طور تي ورهايل آهن (حقيقت ۾، هي 200 لائنن جو هڪ واحد pay.go فائل آهي)، انهي سان گڏ سيڪيورٽي ڪوڊ جائزو کي آسان بڻائي ٿو؛
  • ڪوڊ هڪ آزاد سيڪيورٽي ڪوڊ جو جائزو پاس ڪري چڪو آهي، جنهن جو مطلب اهو ناهي ته خطرات جي غير موجودگي، پر انهن جي موجودگي جي امڪان کي گهٽائي ٿو، خاص طور تي جائزي جي منصوبابندي ڪيل باقاعدي جي روشني ۾؛
  • اهي حصا پڻ آهن جيڪي ڪنٽرول نه آهن (مثال طور، API GitHub/GitLab/etc.)، جڏهن ته ٽئين پارٽي API ۾ ممڪن نقصانات کي اضافي چيڪن سان بند ڪرڻ جي منصوبابندي ڪئي وئي آهي، جڏهن ته، عام طور تي، موجوده ۾ مسئلو ماحولياتي نظام ناقابل حل ۽ دائري کان ٻاهر آهي (مثال طور، ٻين ماڻهن جي پل درخواستن کي بند ڪرڻ جي صلاحيت ۽ ان سان ٻين ماڻهن جي پروجيڪٽ ۾ ڪوڊ شامل ڪرڻ ممڪن آهي - ان جا وڌيڪ عالمي نتيجا آهن).

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو