Prezantoi donate ― shĂ«rbimi i dhurimeve tĂ« vetĂ«-hostuar pĂ«r projekte


Prezantoi donate ― shĂ«rbimi i dhurimeve tĂ« vetĂ«-hostuar pĂ«r projekte

Karakteristikat:

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

Mekanizmi i funksionimit për GitHub nga ana e pronarëve të repositorëve:

  • (opsionale) nevojitet vendosja e shĂ«rbimit, mund tĂ« pĂ«rdoret konfigurimi i gatshĂ«m pĂ«r NixOS;
  • duhet tĂ« shtohet GitHub Action — brenda thirret njĂ« utilitare qĂ« skanon detyrat e projektit dhe shton/apdatizon njĂ« koment mbi gjendjen aktuale tĂ« portofolĂ«ve pĂ«r dhurime, ndĂ«rsa pjesa private e portofolĂ«ve ruhet vetĂ«m nĂ« serverin e dhurimeve (nĂ« tĂ« ardhmen me mundĂ«sinĂ« pĂ«r t'u transferuar offline pĂ«r dhurime 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 dhurime (Ă«shtĂ«).

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

  • nĂ« komentet e commit-it Ă«shtĂ« e specifikuar se cila detyrĂ« saktĂ«sisht zgjidh ky commit (shih. mbyllja e çështjeve duke pĂ«rdorur fjalĂ« kyçe);
  • nĂ« tekstin e pull request specifikohen adresat e portofolĂ«ve nĂ« njĂ« format tĂ« caktuar (pĂ«r shembull, BTC{address}).
  • nĂ« pranimin e pull request paguhet automatikisht.
  • nĂ«se portofolĂ«t nuk janĂ« specifikuar, ose nuk janĂ« specifikuar tĂ« gjithĂ«, atĂ«herĂ« pagesa pĂ«r portofolĂ«t e pa specifikuar bĂ«het nĂ« portofolat e paracaktuar (pĂ«r shembull, 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 pasur parasysh mekanizmat e funksionimit, shĂ«rbimi duhet tĂ« ketĂ« mundĂ«si tĂ« dĂ«rgojĂ« mjete vetĂ«, kĂ«shtu qĂ« marrja e qasjes nĂ« server do tĂ« thotĂ« kontroll mbi mjetet nĂ« çdo rast — zgjidhja mund tĂ« jetĂ« vetĂ«m funksionimi nĂ« njĂ« mĂ«nyrĂ« jo automatizuar (pĂ«r shembull, konfirmimi manual i pagesave), e cila Ă«shtĂ« e mundshme (nĂ«se projekti Ă«shtĂ« mjaft i suksesshĂ«m qĂ« dikush tĂ« dhurojĂ« pĂ«r kĂ«tĂ« funksionalitet, atĂ«herĂ« nuk Ă«shtĂ« vetĂ«m e mundshme, por e sigurt) do tĂ« realizohet ndonjĂ«herĂ«;
  • pjesĂ«t kritike janĂ« qartĂ« tĂ« ndara (nĂ« thelb, ky Ă«shtĂ« njĂ« skedar i vetĂ«m pay.go me 200 rreshta), duke e simplifikuar kĂ«shtu shqyrtimin e sigurisĂ« sĂ« kodit;
  • Kodi kaloi njĂ« review tĂ« pavarur tĂ« kodit tĂ« sigurisĂ«, çka nuk do tĂ« thotĂ« se nuk ka dobĂ«si, por ul probabilitetin e ekzistencĂ«s sĂ« tyre, veçanĂ«risht nĂ« dritĂ«n e rregullsisĂ« sĂ« planifikuar tĂ« rishikimeve;
  • Ka gjithashtu pjesĂ« qĂ« nuk kontrollohen (pĂ«r shembull, API GitHub/GitLab/etc.), ndĂ«rkohĂ« qĂ« dobĂ«sitĂ« e mundshme nĂ« API-nĂ« e jashtme planifikohen tĂ« mbyllen me kontrolle shtesĂ«; megjithatĂ«, nĂ« pĂ«rgjithĂ«si, problemi nĂ« ekosistemin aktual Ă«shtĂ« i pazgjidhshĂ«m dhe jashtĂ« skopit (njĂ« dobĂ«si e mundshme me, pĂ«r shembull, mundĂ«sinĂ« e mbylljes sĂ« kĂ«rkesave pĂ«r ndryshime tĂ« tĂ« tjerĂ«ve dhe kĂ«shtu duke shtuar kod nĂ« projektet e huaja - ka pasoja shumĂ« mĂ« globale).

Burimi: linux.org.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster