KDE ప్రాజెక్ట్ GitLabకి మొదటి దశ వలసలను పూర్తి చేసింది

ప్రకటించారు KDE అభివృద్ధి యొక్క పరివర్తన యొక్క మొదటి దశ పూర్తి GitLab మరియు సైట్‌లో రోజువారీ ఆచరణలో ఈ ప్లాట్‌ఫారమ్‌ను ఉపయోగించడం ప్రారంభించడం invent.kde.org. వలస యొక్క మొదటి దశ అన్ని KDE కోడ్ రిపోజిటరీల అనువాదం మరియు సమీక్ష ప్రక్రియలను కలిగి ఉంది. రెండవ దశలో, మేము నిరంతర ఏకీకరణ సామర్థ్యాలను ఉపయోగించాలని ప్లాన్ చేస్తున్నాము మరియు మూడవది, సమస్య పరిష్కారం మరియు పని ప్రణాళికను నిర్వహించడానికి GitLabని ఉపయోగించాలని మేము ప్లాన్ చేస్తున్నాము.

GitLabని ఉపయోగించడం వల్ల కొత్త కంట్రిబ్యూటర్‌ల ప్రవేశానికి అవరోధం తగ్గుతుందని, KDE డెవలప్‌మెంట్‌లో భాగస్వామ్యాన్ని మరింత సాధారణం చేస్తుంది మరియు డెవలప్‌మెంట్, డెవలప్‌మెంట్ సైకిల్ మెయింటెనెన్స్, నిరంతర ఏకీకరణ మరియు మార్పు సమీక్ష కోసం సాధనాల సామర్థ్యాలను విస్తరిస్తుంది. గతంలో, ప్రాజెక్ట్ కలయికను ఉపయోగించింది Phabricator и cgit, ఇది చాలా మంది కొత్త డెవలపర్‌లచే అసాధారణమైనదిగా గుర్తించబడింది. GitLab అనేది GitHubకి చాలా దగ్గరగా ఉంది, ఇది ఉచిత సాఫ్ట్‌వేర్ మరియు ఇది ఇప్పటికే GNOME, Wayland, Debian మరియు FreeDesktop.org వంటి అనేక సంబంధిత ఓపెన్ సోర్స్ ప్రాజెక్ట్‌లలో ఉపయోగించబడుతుంది.

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

వివరణలు, అవతారాలు మరియు వ్యక్తిగత సెట్టింగులను (ఉదాహరణకు, రక్షిత శాఖల ఉపయోగం మరియు నిర్దిష్ట విలీన పద్ధతులు) సంరక్షించేటప్పుడు డేటా మైగ్రేషన్ కోసం KDE డెవలపర్లు వినియోగాలను వ్రాసిన బదిలీని స్వయంచాలకంగా చేయడానికి, ప్రాజెక్ట్ వారి స్వంత ప్రత్యేకతలతో సుమారు 1200 రిపోజిటరీలను కలిగి ఉంది. ఇప్పటికే ఉన్న Git హ్యాండ్లర్లు (హుక్స్) కూడా పోర్ట్ చేయబడ్డాయి, KDEలో ఆమోదించబడిన అవసరాలతో ఫైల్ ఎన్‌కోడింగ్ మరియు ఇతర పారామీటర్‌ల సమ్మతిని తనిఖీ చేయడానికి అలాగే బగ్జిల్లాలో సమస్య నివేదికల ముగింపును ఆటోమేట్ చేయడానికి ఉపయోగించారు. వెయ్యికి పైగా రిపోజిటరీల ద్వారా నావిగేట్ చేయడాన్ని సులభతరం చేయడానికి, రిపోజిటరీలు మరియు కమాండ్‌లు విభజించబడ్డాయి సమూహాలు మరియు GitLab (డెస్క్‌టాప్, యుటిలిటీస్, గ్రాఫిక్స్, సౌండ్, లైబ్రరీలు, గేమ్‌లు, సిస్టమ్ కాంపోనెంట్‌లు, PIM, ఫ్రేమ్‌వర్క్‌లు మొదలైనవి)లో వారి వర్గాలకు అనుగుణంగా పంపిణీ చేయబడతాయి.

మూలం: opennet.ru

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