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

GitLab logotips

Nesen jaunās versijas palaišana sadarbības attīstības platforma GitLab 15.0 un no ievērojamākajām izmaiņām, kas izceļas no šīs versijas, ir nodomu nākamajos izlaidumos es aizstāt tīmekļa koda redaktoru iebūvēts IDE ar Visual Studio koda redaktoru (VS Code), ko izstrādājis Microsoft ar kopienas līdzdalību.

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.

Aptauja no GitLab lietotājiem parādīja, ka tīmekļa IDE ir lieliska veikt nelielas izmaiņas bet daži cilvēki to izmanto pilnīgai kodēšanai. GitLab izstrādātāji mēģināja saprast, kas apgrūtina pilnvērtīgu darbu tīmekļa IDE, un nonāca pie secinājuma, ka būtība nav specifisku funkciju trūkumā, bet gan nelielu interfeisa un darba metožu nepilnību apvienojumā. Saskaņā ar Stack Overflow platformas 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 darba prototipu VS Code integrācija ar GitLab saskarni, ko var izmantot, lai strādātu caur pārlūkprogrammu.

GitLab vadība uzskatīja attīstību par daudzsološu un nolēma aizstāt tīmekļa IDE ar VS kodu, kas arī ļautu netērēt resursus, pievienojot tīmekļa IDE funkcijas, kas jau ir VS Code. Plānots iegult tikai redaktora klienta puses daļu, integrējot to ar GitLab servera puses komponentiem.

Papildus būtiskiem funkcionalitātes un lietojamības uzlabojumiem, pāreja nodrošinās piekļuvi plašam VS Code spraudņu klāstam, kā arī sniedz lietotājiem iespēju pielāgot apvalkus un kontrolēt sintakses izcelšanu. Tā kā VS koda ieviešana neizbēgami radīs redaktora sarežģījumus, tiem, kam ir nepieciešams vienkāršākais redaktors, lai veiktu atsevišķus labojumus, ir plānots pievienot nepieciešamās rediģēšanas iespējas galvenajiem komponentiem, piemēram, tīmekļa redaktoram, fragmentiem un cauruļvadu redaktoram.

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 jūs interesē iespēja uzzināt vairāk par šo jauno versiju, varat iepazīties ar informāciju Šajā saitē.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta.

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.