Paraqitet donate ― shĂ«rbimi i vetĂ«-hostuar pĂ«r dhurata pĂ«r detyra


Paraqitet donate ― shĂ«rbimi i vetĂ«-hostuar pĂ«r dhurata pĂ«r detyra

Karakteristikat:

  • KISS;
  • vetĂ«-hostuar;
  • mungesa e tarifave (p.sh., bountysource dhe gitcoin marrin 10% nga pagimi);
  • mbĂ«shtetje pĂ«r shumĂ« kriptovaluta (aktualisht Bitcoin, Ethereum dhe Cardano);
  • pritet (dhe Ă«shtĂ« parashikuar) mbĂ«shtetje pĂ«r GitLab, Gitea, dhe platforma tĂ« tjera tĂ« hostimit Git nĂ« tĂ« ardhmen.
  • lista globale e detyrave nga tĂ« gjitha (pra, njĂ« tĂ« tillĂ«, nĂ« momentin e shkruarjes sĂ« lajmit) instancat nĂ« donate.dumpstack.io.

Mekanizmi i funksionimit për GitHub nga ana e pronarit të depozitës:

  • (opsionale) duhet tĂ« vendoset shĂ«rbimi, mund tĂ« pĂ«rdoren konfigurimi i gatshĂ«m pĂ«r NixOS;
  • duhet tĂ« shtohet GitHub Action — brenda thirret njĂ« utilitar, i cili skanon detyrat e projektit dhe shton/pĂ«rditĂ«son njĂ« koment mbi gjendjen aktuale tĂ« portofolĂ«ve pĂ«r donacione, duke ruajtur pjesĂ«n private tĂ« portofolĂ«ve vetĂ«m nĂ« serverin e donacioneve (nĂ« tĂ« ardhmen me mundĂ«sinĂ« pĂ«r t'u transferuar offline pĂ«r donacione tĂ« mĂ«dha, pĂ«r konfirmimin manual tĂ« pagesave);
  • nĂ« tĂ« gjitha detyrat aktuale (dhe tĂ« reja) shfaqet njĂ« mesazh nga github-actions[bot] me adresat e portofolĂ«ve pĂ«r donacione (shembull).

Mekanizmi i funksionimit nga ana e ekzekutuesit të detyrës:

  • nĂ« komentet e commit-it tregohet se cilĂ«n detyrĂ« ky commit zgjidh (shih. mbyllja e çështjeve duke pĂ«rdorur fjalĂ« kyçe);
  • nĂ« trupin e pull request priten adresat e portofolĂ«ve nĂ« njĂ« format tĂ« caktuar (p.sh., BTC{address}).
  • kur pranohet pull request, pagesa bĂ«het automatikisht.
  • nĂ«se portofolĂ«t nuk tregohen, ose nuk janĂ« treguar tĂ« gjithĂ«, pagesa e fondeve pĂ«r portofolĂ«t e pa treguar bĂ«het nĂ« portofolĂ«t default (p.sh., kjo mund tĂ« jetĂ« njĂ« portofol i pĂ«rbashkĂ«t i projektit).

Siguria:

  • sipĂ«rfaqja e sulmit nĂ« pĂ«rgjithĂ«si Ă«shtĂ« e vogĂ«l;
  • duke u bazuar nĂ« mekanizmat e funksionimit, shĂ«rbimi duhet tĂ« ketĂ« aftĂ«sinĂ« pĂ«r tĂ« dĂ«rguar fonde vetĂ«, kĂ«shtu qĂ« marrja e aksesit nĂ« server do tĂ« nĂ«nkuptojĂ« kontroll mbi fondet nĂ« çdo rast — zgjidhja mund tĂ« jetĂ« vetĂ«m funksionimi nĂ« njĂ« mĂ«nyrĂ« jo automatike (p.sh., konfirmimi manual i pagesave), e cila me sa gjasa (nĂ«se projekti do tĂ« jetĂ« mjaft i suksesshĂ«m qĂ« dikush tĂ« kontribuonte pĂ«r kĂ«tĂ« funksionalitet, atĂ«herĂ« nuk Ă«shtĂ« e mundshme, por me siguri) do tĂ« realizohet ndonjĂ«herĂ«;
  • pjesĂ«t kritike janĂ« tĂ« ndara qartĂ« (thelbĂ«sisht, ky Ă«shtĂ« njĂ« skedar i vetĂ«m pay.go me 200 rreshta), duke thjeshtuar kĂ«shtu rishikimin e kodit tĂ« sigurisĂ«;
  • Kodi kaloi njĂ« rishikim tĂ« pavarur pĂ«r sigurinĂ«, qĂ« nuk do tĂ« thotĂ« se nuk ka vulnerabilitete, por ul probabilitetin e tyre, veçanĂ«risht nĂ« dritĂ«n e rregullsive tĂ« rishikimit tĂ« planifikuara;
  • ka gjithashtu disa pjesĂ« qĂ« nuk kontrollohen (pĂ«r shembull, API-tĂ« e GitHub/GitLab/etc.), ndĂ«rkohĂ« qĂ« vulnerabilitetet e mundshme nĂ« API-tĂ« e jashtme planifikohet tĂ« mbyllen me kontrollime tĂ« tjera; megjithatĂ«, problemi nĂ« ekosistemin aktual Ă«shtĂ« i zgjidhshĂ«m dhe jashtĂ« skopit (njĂ« mundĂ«si vulnerabiliteti, pĂ«r shembull, me mundĂ«sinĂ« pĂ«r tĂ« mbyllur pull request-at e tĂ« tjerĂ«ve dhe kĂ«shtu pĂ«r tĂ« shtuar kod nĂ« projektet e huaja — ka pasoja shumĂ« mĂ« globale).

Burimi: linux.org.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster