GitLab sal die ingeboude koderedigeerder vervang met Visual Studio Code

Die vrystelling van die samewerkende ontwikkelingsplatform GitLab 15.0 is aangebied en die voorneme is in toekomstige vrystellings aangekondig om die ingeboude koderedigeerder van die Web IDE te vervang met die Visual Studio Code (VS Code) redakteur wat ontwikkel is deur Microsoft met die deelname van die gemeenskap . Die gebruik van die VS-kode-redigeerder sal die ontwikkeling van projekte in die GitLab-koppelvlak vereenvoudig en ontwikkelaars in staat stel om 'n bekende en volledige kode-redigeringsinstrument te gebruik.

’n Opname onder GitLab-gebruikers het bevind dat die Web-IDE ideaal is om klein veranderinge aan te bring, maar min mense gebruik dit vir volledige kodering. GitLab-ontwikkelaars het probeer verstaan ​​wat volwaardige werk in die Web IDE verhoed, en het tot die gevolgtrekking gekom dat die probleem nie die afwesigheid van enige spesifieke vermoëns is nie, maar 'n kombinasie van geringe foute in die koppelvlak en werkmetodes. Te oordeel aan 'n opname wat deur Stack Overflow gedoen is, gebruik meer as 70% van ontwikkelaars die VS-kode-redigeerder, wat onder die MIT-lisensie beskikbaar is, wanneer hulle kode skryf.

Een van die GitLab-ingenieurs het 'n werkende prototipe voorberei vir die integrasie van VS-kode met die GitLab-koppelvlak, wat gebruik kan word om deur die blaaier te werk. GitLab-bestuur het die ontwikkeling as belowend beskou en besluit om die Web-IDE met VS-kode te vervang, wat ook die vermorsing van hulpbronne sal vermy om kenmerke by die Web-IDE te voeg wat reeds in VS-kode bestaan.

Benewens die aansienlike uitbreiding van funksionaliteit en die verbetering van bruikbaarheid, sal die oorgang toegang tot 'n wye reeks toevoegings tot VS-kode oopmaak, en sal gebruikers ook nutsmiddels bied om temas aan te pas en sintaksisverligting te bestuur. Aangesien die implementering van VS-kode onvermydelik sal lei tot die komplikasie van die redigeerder, vir diegene wat die eenvoudigste moontlike redigeerder nodig het om individuele wysigings te maak, word daar beplan om die nodige redigeervermoëns by die basiese komponente te voeg, soos die Webredigeerder, Snippets en Pyplynredakteur.

Wat die vrystelling van GitLab 15.0 betref, sluit die bykomende innovasies in:

  • Wiki het 'n visuele Markdown (WYSIWYG) redigeringsmodus bygevoeg.
  • Die gratis gemeenskapsweergawe integreer funksies vir die skandering van houerbeelde vir bekende kwesbaarhede in gebruikte afhanklikhede.
  • Ondersteuning is geïmplementeer vir die byvoeging van interne notas by besprekings wat slegs vir die skrywer en groeplede toeganklik is (byvoorbeeld om vertroulike data aan 'n kwessie te heg wat nie in die openbaar bekend gemaak moet word nie).
  • Vermoë om 'n kwessie aan 'n eksterne organisasie of eksterne kontakte te koppel.
  • Ondersteuning vir geneste omgewingsveranderlikes in CI/CD (veranderlikes kan in ander veranderlikes geneste word, byvoorbeeld "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Die vermoë om in te teken en uit te teken van 'n gebruiker in sy profiel.
  • Die proses om toegangstekens te herroep is vereenvoudig.
  • Dit is moontlik om die lys te herorganiseer met probleembeskrywings in sleep-en-los-modus.
  • Die GitLab Workflow-byvoeging tot VS-kode voeg die vermoë toe om met verskeie rekeninge te werk wat met verskillende GitLab-gebruikers geassosieer word.

Bron: opennet.ru

Voeg 'n opmerking