SourceHut సహకార అభివృద్ధి ప్లాట్‌ఫారమ్‌లో ప్రాజెక్ట్ హబ్ కనిపించింది

డ్రూ డెవాల్ట్, వినియోగదారు పర్యావరణ రచయిత స్వే మరియు మెయిల్ క్లయింట్ aerc, ప్రకటించింది ఇది అభివృద్ధి చేసే ఉమ్మడి అభివృద్ధి వేదికలో ప్రాజెక్ట్ హబ్ అమలుపై సోర్స్‌హట్. డెవలపర్లు ఇప్పుడు ప్రాజెక్ట్‌లను సృష్టించగలరు ఏకం చేయడం అనేక సేవలు మరియు వీక్షించండి జాబితా ఇప్పటికే ఉన్న ప్రాజెక్టులు మరియు వాటిలో శోధించండి.

Sourcehut ప్లాట్‌ఫారమ్ జావాస్క్రిప్ట్ లేకుండా పూర్తిగా పని చేయగల సామర్థ్యం, ​​అధిక పనితీరు మరియు Unix శైలిలో మినీ-సర్వీసుల రూపంలో పనిని నిర్వహించడం ద్వారా గుర్తించదగినది. సోర్స్‌హట్‌లోని ప్రాజెక్ట్ యొక్క కార్యాచరణ వ్యక్తిగత భాగాల ద్వారా ఏర్పడుతుంది, వీటిని కలపవచ్చు మరియు విడిగా ఉపయోగించవచ్చు, ఉదాహరణకు, టిక్కెట్‌లు లేదా టిక్కెట్‌లతో రిపోజిటరీని తప్పనిసరిగా లింక్ చేయకుండా కేవలం కోడ్ మాత్రమే. వనరులను స్వేచ్ఛగా కలపగల సామర్థ్యం ప్రాజెక్ట్‌కు చెందిన వనరులను గుర్తించడం కష్టతరం చేస్తుంది. ప్రాజెక్ట్ హబ్ ఈ సమస్యను పరిష్కరిస్తుంది మరియు ప్రాజెక్ట్-సంబంధిత సమాచారం మొత్తాన్ని ఒకే చోట చేర్చడం సాధ్యం చేస్తుంది. ఉదాహరణకు, ఒక ప్రాజెక్ట్ పేజీలో మీరు ఇప్పుడు సాధారణ వివరణను ఉంచవచ్చు మరియు ప్రాజెక్ట్ యొక్క రిపోజిటరీలు, ఇష్యూ ట్రాకింగ్ విభాగాలు, డాక్యుమెంటేషన్, మద్దతు ఛానెల్‌లు మరియు మెయిలింగ్ జాబితాలను జాబితా చేయవచ్చు.

బాహ్య ప్లాట్‌ఫారమ్‌లతో అనుసంధానం కోసం, API మరియు వెబ్ హ్యాండ్లర్‌లను (webhooks) కనెక్ట్ చేయడానికి సిస్టమ్ అందించబడుతుంది. సోర్స్‌హట్‌లోని అదనపు ఫీచర్లలో వికీకి మద్దతు, నిరంతర ఏకీకరణ వ్యవస్థ, ఇమెయిల్-ఆధారిత చర్చలు, మెయిలింగ్ ఆర్కైవ్‌ల ట్రీ-వ్యూ, వెబ్ ద్వారా మార్పులను సమీక్షించడం, కోడ్‌కి ఉల్లేఖనాలను జోడించడం (లింక్‌లు మరియు డాక్యుమెంటేషన్ జోడించడం) ఉన్నాయి. Gitతో పాటు, మెర్క్యురియల్‌కు మద్దతు ఉంది. కోడ్ పైథాన్ మరియు గోలో వ్రాయబడింది మరియు ద్వారా పంపిణీ చేయబడింది GPLv3 కింద లైసెన్స్ పొందింది.

స్థానిక ఖాతాలు లేని వినియోగదారులతో సహా (OAuth ద్వారా ప్రమాణీకరణ లేదా ఇమెయిల్ ద్వారా పాల్గొనడం) సహా అభివృద్ధిలో భాగస్వామ్యాన్ని నిర్వహించడానికి మిమ్మల్ని అనుమతించే సౌకర్యవంతమైన యాక్సెస్ నియంత్రణ వ్యవస్థతో పబ్లిక్, ప్రైవేట్ మరియు దాచిన రిపోజిటరీలను సృష్టించడం సాధ్యమవుతుంది. దుర్బలత్వ పరిష్కారాలను తెలియజేయడానికి మరియు సమన్వయం చేయడానికి ప్రైవేట్ ఇష్యూ రిపోర్టింగ్ సిస్టమ్ అందించబడింది. ప్రతి సేవ ద్వారా పంపబడే ఇమెయిల్‌లు PGPని ఉపయోగించి గుప్తీకరించబడతాయి మరియు ధృవీకరించబడతాయి. లాగిన్ చేయడానికి వన్-టైమ్ TOTP కీల ఆధారంగా రెండు-కారకాల ప్రమాణీకరణ ఉపయోగించబడుతుంది. సంఘటనలను విశ్లేషించడానికి, ఒక వివరణాత్మక ఆడిట్ లాగ్ ఉంచబడుతుంది.

అంతర్నిర్మిత నిరంతర ఏకీకరణ మౌలిక సదుపాయాలు అనుమతిస్తుంది
నిర్వహించండి వివిధ Linux మరియు BSD సిస్టమ్‌లలో వర్చువల్ పరిసరాలలో ఆటోమేటెడ్ బిల్డ్‌లను అమలు చేయడం. అసెంబ్లీ పనిని రిపోజిటరీలో ఉంచకుండా నేరుగా CIకి బదిలీ చేయడానికి అనుమతించబడుతుంది. బిల్డ్ ఫలితాలు ఇంటర్‌ఫేస్‌లో ప్రతిబింబిస్తాయి, ఇమెయిల్ ద్వారా పంపబడతాయి లేదా వెబ్‌హుక్ ద్వారా ప్రసారం చేయబడతాయి. వైఫల్యాలను విశ్లేషించడానికి, SSH ద్వారా అసెంబ్లీ పరిసరాలకు కనెక్ట్ చేయడం సాధ్యపడుతుంది.

ప్రస్తుత అభివృద్ధి దశలో, Sourcehut పని చేస్తోంది గణనీయంగా పోటీ సేవల కంటే వేగంగా, ఉదాహరణకు, సారాంశ సమాచారంతో పేజీలు, కమిట్ లిస్ట్, మార్పు లాగ్, కోడ్ వీక్షణ, సమస్యలు మరియు ఫైల్ ట్రీని GitHub మరియు GitLab కంటే 3-4 రెట్లు వేగంగా మరియు Bitbucket కంటే 8-10 రెట్లు వేగంగా తెరవబడతాయి. Sourcehut ఇంకా ఆల్ఫా డెవలప్‌మెంట్ దశ నుండి నిష్క్రమించలేదని మరియు అనేక ప్రణాళికాబద్ధమైన ఫీచర్‌లు ఇంకా అందుబాటులో లేవని గమనించాలి, ఉదాహరణకు, విలీన అభ్యర్థనల కోసం ఇంకా వెబ్ ఇంటర్‌ఫేస్ లేదు (టికెట్‌ను సృష్టించి, లింక్‌ను జోడించడం ద్వారా విలీన అభ్యర్థన సృష్టించబడుతుంది Git లో ఒక శాఖ శాఖ దానికి) . ప్రతికూలత కూడా ఒక ప్రత్యేకమైన ఇంటర్‌ఫేస్, GitHub మరియు GitLab వినియోగదారులకు సుపరిచితం కాదు, అయినప్పటికీ సరళమైనది మరియు వెంటనే అర్థమయ్యేలా ఉంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి