ఫీచర్స్:
- KISS;
- స్వీయ-హోస్ట్;
- రుసుము లేదు (ఉదాహరణకు, బౌంటీసోర్స్ మరియు గిట్కాయిన్ చెల్లింపులో 10% తీసుకుంటాయి);
- అనేక క్రిప్టోకరెన్సీలకు మద్దతు (ప్రస్తుతం Bitcoin, Ethereum మరియు Cardano);
- ఇది భవిష్యత్తులో GitLab, Gitea మరియు ఇతర Git హోస్టింగ్ సేవలకు మద్దతునిస్తుందని (మరియు అందించబడింది) భావిస్తున్నారు.
- అన్ని (అంటే వార్తలు వ్రాసే సమయంలో ఒకటి) ఉదంతాల నుండి గ్లోబల్ టాస్క్ల జాబితా donate.dumpstack.io.
రిపోజిటరీ యజమాని వైపు నుండి GitHub కోసం పని చేసే విధానం:
- (ఐచ్ఛికం) మీరు సేవను అమలు చేయాలి, మీరు ఉపయోగించవచ్చు NixOS కోసం రెడీమేడ్ కాన్ఫిగరేషన్;
- జోడించాల్సిన అవసరం ఉంది GitHub యాక్షన్ — ప్రాజెక్ట్ టాస్క్లను స్కాన్ చేసి, ప్రస్తుత విరాళాల వాలెట్ల స్థితి గురించి వ్యాఖ్యను జోడించే/నవీకరించే లోపల ఒక యుటిలిటీని పిలుస్తారు, అయితే పర్సుల యొక్క ప్రైవేట్ భాగం విరాళం సర్వర్లో మాత్రమే నిల్వ చేయబడుతుంది (భవిష్యత్తులో, దానిని తీసుకునే సామర్థ్యంతో. పెద్ద విరాళాల కోసం ఆఫ్లైన్, చెల్లింపు యొక్క మాన్యువల్ నిర్ధారణ కోసం);
- అన్ని ప్రస్తుత టాస్క్లలో (మరియు కొత్తవి) నుండి ఒక సందేశం కనిపిస్తుంది గితుబ్-చర్యలు[bot] విరాళాల కోసం వాలెట్ చిరునామాలతో (ఒక ఉదాహరణ).
విధిని నిర్వర్తించే వ్యక్తి యొక్క పని విధానం:
- కమిట్కి చేసిన వ్యాఖ్య ఈ కమిట్ ఏ సమస్యను పరిష్కరిస్తుందో సూచిస్తుంది (చూడండి. కీలకపదాలను ఉపయోగించి సమస్యలను మూసివేయడం);
- పుల్ అభ్యర్థన యొక్క భాగం నిర్దిష్ట ఆకృతిలో వాలెట్ చిరునామాలను నిర్దేశిస్తుంది (ఉదాహరణకు, BTC{చిరునామా}).
- పుల్ అభ్యర్థన ఆమోదించబడినప్పుడు, చెల్లింపు స్వయంచాలకంగా చేయబడుతుంది.
- వాలెట్లు పేర్కొనబడకపోతే లేదా అన్నీ పేర్కొనబడకపోతే, పేర్కొనబడని వాలెట్ల కోసం నిధుల చెల్లింపు డిఫాల్ట్ వాలెట్లకు చేయబడుతుంది (ఉదాహరణకు, ఇది సాధారణ ప్రాజెక్ట్ వాలెట్ కావచ్చు).
సెక్యూరిటీ:
- దాడి ఉపరితలం సాధారణంగా చిన్నది;
- ఆపరేటింగ్ మెకానిజమ్ల ఆధారంగా, సేవ స్వతంత్రంగా నిధులను పంపగలగాలి, కాబట్టి సర్వర్కు ప్రాప్యత పొందడం అంటే ఏదైనా సందర్భంలో నిధులపై నియంత్రణ ఉంటుంది - పరిష్కారం ఆటోమేటిక్ కాని మోడ్లో పని చేయడం మాత్రమే కావచ్చు (ఉదాహరణకు, నిర్ధారించడం మాన్యువల్గా చెల్లింపులు), ఇది (ఈ కార్యాచరణ కోసం ఎవరైనా విరాళం ఇవ్వడానికి ప్రాజెక్ట్ తగినంత విజయవంతమైతే, అది అవకాశం లేదు, కానీ ఖచ్చితంగా) ఇది ఏదో ఒక రోజు అమలు చేయబడుతుంది;
- క్లిష్టమైన భాగాలు స్పష్టంగా వేరు చేయబడ్డాయి (వాస్తవానికి, ఇది 200 లైన్ల ఒకే pay.go ఫైల్), తద్వారా భద్రతా కోడ్ సమీక్షను సులభతరం చేస్తుంది;
- కోడ్ స్వతంత్ర భద్రతా కోడ్ సమీక్షను ఆమోదించింది, దీని అర్థం దుర్బలత్వాలు లేకపోవడాన్ని కాదు, కానీ వాటి ఉనికి యొక్క సంభావ్యతను తగ్గిస్తుంది, ముఖ్యంగా సమీక్షల ప్రణాళికాబద్ధమైన క్రమబద్ధత వెలుగులో;
- నియంత్రించబడని భాగాలు కూడా ఉన్నాయి (ఉదాహరణకు, API GitHub/GitLab/మొదలైనవి), అయితే థర్డ్-పార్టీ APIలో సాధ్యమయ్యే దుర్బలత్వాలను అదనపు తనిఖీలతో మూసివేయాలని ప్లాన్ చేయబడింది, అయితే, సాధారణంగా, ప్రస్తుత సమస్య పర్యావరణ వ్యవస్థ అపరిష్కృతమైనది మరియు పరిధికి దూరంగా ఉంది (ఉదాహరణకు, ఇతర వ్యక్తుల పుల్ అభ్యర్థనలను మూసివేయడం మరియు తద్వారా ఇతర వ్యక్తుల ప్రాజెక్ట్లకు కోడ్ను జోడించే సామర్థ్యం - చాలా ఎక్కువ ప్రపంచ పరిణామాలను కలిగి ఉంటుంది).
మూలం: linux.org.ru