సహకార అభివృద్ధి ప్లాట్ఫారమ్ GitLab 15.0 విడుదల చేయబడింది మరియు కమ్యూనిటీ భాగస్వామ్యంతో మైక్రోసాఫ్ట్ అభివృద్ధి చేసిన విజువల్ స్టూడియో కోడ్ (VS కోడ్) ఎడిటర్తో వెబ్ IDE యొక్క అంతర్నిర్మిత కోడ్ ఎడిటర్ను భర్తీ చేయాలనే ఉద్దేశ్యం భవిష్యత్ విడుదలలలో ప్రకటించబడింది. . VS కోడ్ ఎడిటర్ని ఉపయోగించడం GitLab ఇంటర్ఫేస్లో ప్రాజెక్ట్ల అభివృద్ధిని సులభతరం చేస్తుంది మరియు డెవలపర్లు సుపరిచితమైన మరియు పూర్తి-ఫీచర్ కోడ్ ఎడిటింగ్ సాధనాన్ని ఉపయోగించడానికి అనుమతిస్తుంది.
GitLab వినియోగదారుల సర్వేలో చిన్న మార్పులు చేయడానికి వెబ్ IDE గొప్పదని కనుగొన్నారు, అయితే కొంతమంది దీనిని పూర్తి కోడింగ్ కోసం ఉపయోగిస్తున్నారు. GitLab డెవలపర్లు వెబ్ IDEలో పూర్తి స్థాయి పనిని ఏది నిరోధిస్తారో అర్థం చేసుకోవడానికి ప్రయత్నించారు మరియు సమస్య ఏదైనా నిర్దిష్ట సామర్థ్యాలు లేకపోవడం కాదు, కానీ ఇంటర్ఫేస్ మరియు పని పద్ధతులలో చిన్న లోపాల కలయిక అని నిర్ధారణకు వచ్చారు. స్టాక్ ఓవర్ఫ్లో నిర్వహించిన సర్వే ప్రకారం, 70% కంటే ఎక్కువ మంది డెవలపర్లు కోడ్ రాసేటప్పుడు MIT లైసెన్స్ క్రింద అందుబాటులో ఉన్న VS కోడ్ ఎడిటర్ను ఉపయోగిస్తున్నారు.
GitLab ఇంజనీర్లలో ఒకరు VS కోడ్ని GitLab ఇంటర్ఫేస్తో ఏకీకృతం చేయడానికి వర్కింగ్ ప్రోటోటైప్ను సిద్ధం చేసారు, దీనిని బ్రౌజర్ ద్వారా పని చేయడానికి ఉపయోగించవచ్చు. GitLab మేనేజ్మెంట్ అభివృద్ధిని ఆశాజనకంగా పరిగణించింది మరియు వెబ్ IDEని VS కోడ్తో భర్తీ చేయాలని నిర్ణయించుకుంది, ఇది ఇప్పటికే VS కోడ్లో ఉన్న వెబ్ IDEకి ఫీచర్లను జోడించడం ద్వారా వనరులను వృధా చేయకుండా చేస్తుంది.
కార్యాచరణను గణనీయంగా విస్తరించడం మరియు వినియోగాన్ని మెరుగుపరచడంతో పాటు, పరివర్తన VS కోడ్కు విస్తృత శ్రేణి జోడింపులకు ప్రాప్యతను తెరుస్తుంది మరియు వినియోగదారులకు థీమ్లను అనుకూలీకరించడానికి మరియు సింటాక్స్ హైలైట్ చేయడానికి సాధనాలను అందిస్తుంది. VS కోడ్ యొక్క అమలు అనివార్యంగా మరింత సంక్లిష్టమైన ఎడిటర్కు దారి తీస్తుంది కాబట్టి, వ్యక్తిగత సవరణలు చేయడానికి సాధ్యమైనంత సులభమైన ఎడిటర్ అవసరమయ్యే వారికి, వెబ్ ఎడిటర్, స్నిప్పెట్లు మరియు పైప్లైన్ ఎడిటర్ వంటి ప్రాథమిక భాగాలకు అవసరమైన ఎడిటింగ్ సామర్థ్యాలను జోడించాలని ప్లాన్ చేయబడింది.
GitLab 15.0 విడుదల విషయానికొస్తే, జోడించిన ఆవిష్కరణలు:
- వికీ విజువల్ మార్క్డౌన్ (WYSIWYG) ఎడిటింగ్ మోడ్ను జోడించింది.
- ఉపయోగించిన డిపెండెన్సీలలో తెలిసిన దుర్బలత్వాల కోసం కంటైనర్ ఇమేజ్లను స్కాన్ చేయడానికి ఉచిత కమ్యూనిటీ వెర్షన్ ఫంక్షన్లను అనుసంధానిస్తుంది.
- రచయిత మరియు సమూహ సభ్యులకు మాత్రమే అందుబాటులో ఉండే చర్చలకు అంతర్గత గమనికలను జోడించడం కోసం మద్దతు అమలు చేయబడింది (ఉదాహరణకు, బహిరంగంగా బహిర్గతం చేయకూడని సమస్యకు రహస్య డేటాను జోడించడం).
- సమస్యను బాహ్య సంస్థ లేదా బాహ్య పరిచయాలకు లింక్ చేయగల సామర్థ్యం.
- CI/CDలో నెస్టెడ్ ఎన్విరాన్మెంట్ వేరియబుల్స్కు మద్దతు (వేరియబుల్స్ ఇతర వేరియబుల్స్లో నేస్ట్ చేయబడతాయి, ఉదాహరణకు "MAIN_DOMAIN: ${STACK_NAME}.example.com").
- అతని ప్రొఫైల్లో వినియోగదారు నుండి సబ్స్క్రయిబ్ మరియు అన్సబ్స్క్రైబ్ చేయగల సామర్థ్యం.
- యాక్సెస్ టోకెన్లను ఉపసంహరించుకునే ప్రక్రియ సరళీకృతం చేయబడింది.
- డ్రాగ్&డ్రాప్ మోడ్లో సమస్య వివరణలతో జాబితాను పునర్వ్యవస్థీకరించడం సాధ్యమవుతుంది.
- VS కోడ్కి GitLab వర్క్ఫ్లో యాడ్-ఆన్ వివిధ GitLab వినియోగదారులతో అనుబంధించబడిన బహుళ ఖాతాలతో పని చేసే సామర్థ్యాన్ని జోడిస్తుంది.
మూలం: opennet.ru