GitLab paziņo par sava redaktora migrāciju, izmantojot Visual Studio Code

GitLab logotips

Nesen tika paziņots par jaunās sadarbības izstrādes platformas GitLab 15.0 versijas izlaišanu , un viena no ievērojamākajām izmaiņām šajā versijā ir nodoms turpmākajos laidienos aizstāt iebūvēto Web IDE koda redaktoru ar Visual Studio Code (VS Code) redaktoru, ko Microsoft izstrādājis ar kopienas ieguldījumu.

VS koda redaktora izmantošana vienkāršos projektu izstrādi GitLab saskarnē un ļaus izstrādātājiem izmantot pilnvērtīgu un pazīstamu koda rediģēšanas rīku.

GitLab lietotāju aptauja parādīja, ka tīmekļa IDE ir lieliska nelielu izmaiņu veikšanai, taču tikai daži cilvēki to izmanto pilnvērtīgiem kodēšanas projektiem. GitLab izstrādātāji centās saprast, kas kavē visaptverošu darbu tīmekļa IDE, un secināja, ka problēma nav specifisku funkciju trūkums, bet gan nelielu saskarnes un darbplūsmas trūkumu kombinācija. Saskaņā ar Stack Overflow veikto aptauju, vairāk nekā 70% izstrādātāju, rakstot kodu, izmanto VS Code redaktoru, kas ir licencēts saskaņā ar MIT licenci.

Vēl 2018. gada aprīlī GitLab 10.7 iepazīstināja pasauli ar tīmekļa IDE un ienesa jauku vairāku failu redaktoru GitLab pieredzes centrā. Mūsu mērķis bija nodrošināt, lai ikvienam būtu viegli sniegt ieguldījumu neatkarīgi no viņu attīstības pieredzes. Kopš tās ieviešanas no tīmekļa IDE ir veikti desmitiem miljonu saistību, un mēs esam pievienojuši tādas funkcijas kā tiešraides priekšskatījums un interaktīvie tīmekļa termināļi, lai uzlabotu pieredzi. Tagad mēs esam priecīgi dalīties ar dažām lielajām izmaiņām, ko esam paredzējuši tīmekļa IDE gaidāmajos pavērsienos.

Viens no GitLab inženieriem sagatavoja VS Code integrācijas ar GitLab saskarni darba prototipu, ko var izmantot darbam caur pārlūkprogrammu.

GitLab vadība uzskatīja šo izstrādi par daudzsološu un nolēma aizstāt tīmekļa IDE ar VS Code , kas arī ļautu izvairīties no resursu izšķērdēšanas, nepievienojot tīmekļa IDE funkcijas, kas jau ir VS Code. Plāns ir iekļaut tikai redaktora klienta puses daļu, integrējot to ar GitLab servera puses komponentiem.

Papildus ievērojamiem funkcionalitātes un lietojamības uzlabojumiem pāreja nodrošinās piekļuvi plašam VS Code spraudņu klāstam , kā arī dos lietotājiem iespēju pielāgot apvalkus un kontrolēt sintakses izcelšanu. Tā kā VS Code ieviešana neizbēgami novedīs pie sarežģītāka redaktora, tiem, kam nepieciešams vienkāršākais redaktors atsevišķiem labojumiem, nepieciešamās rediģēšanas iespējas ir paredzēts pievienot tādiem galvenajiem komponentiem kā tīmekļa redaktors, fragmenti un kanālu redaktors.

Sākot ar GitLab 15.0 izlaidumu, ir iekļauti jauninājumi:

  • Wiki ir pievienots vizuālais Markdown (WYSIWYG) rediģēšanas režīms.
  • Bezmaksas kopienas versijā ir integrētas konteinera attēlu skenēšanas funkcijas, lai noteiktu izmantoto atkarību zināmās ievainojamības.
  • Pievienots atbalsts iekšējo piezīmju pievienošanai diskusijām, kas ir pieejamas tikai autoram un grupas dalībniekiem (piemēram, lai problēmai pievienotu sensitīvus datus, kurus nevar izpaust publiski).
  • Iespēja saistīt problēmu ar ārēju organizāciju vai ārējiem kontaktiem.
  • Atbalsts ligzdotiem vides mainīgajiem CI/CD (mainīgos var ligzdot citos mainīgajos, piemēram, "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Iespēja abonēt un atrakstīties no lietotāja savā profilā.
  • Piekļuves pilnvaras atsaukšanas process ir vienkāršots.
  • Ir nodrošināta iespēja pārkārtot sarakstu ar problēmu aprakstiem vilkšanas un nomešanas režīmā.
  • VS Code GitLab Workflow spraudnis pievieno iespēju strādāt ar vairākiem kontiem, kas saistīti ar dažādiem GitLab lietotājiem.

Visbeidzot, ja vēlaties uzzināt vairāk par šo jauno versiju, informāciju varat atrast šajā saitē.


Pievienot kā vēlamo avotu pakalpojumā Google