GitLab aizstās iebūvēto koda redaktoru ar Visual Studio kodu

Tika prezentēta sadarbības izstrādes platformas GitLab 15.0 izlaidums un tika paziņots par nodomu nākamajos laidienos aizstāt Web IDE iebūvēto koda redaktoru ar Microsoft izstrādāto Visual Studio Code (VS Code) redaktoru, piedaloties kopienai. . VS Code redaktora izmantošana vienkāršos projektu izstrādi GitLab saskarnē un ļaus izstrādātājiem izmantot pazīstamu un pilnvērtīgu koda rediģēšanas rīku.

GitLab lietotāju aptauja atklāja, ka Web IDE ir lieliski piemērots nelielu izmaiņu veikšanai, taču tikai daži cilvēki to izmanto pilnīgai kodēšanai. GitLab izstrādātāji mēģināja saprast, kas traucē pilnvērtīgam darbam Web IDE, un nonāca pie secinājuma, ka problēma nav konkrētu iespēju neesamība, bet gan nelielu interfeisa un darba metožu kļūdu kombinācija. Spriežot pēc Stack Overflow veiktās aptaujas, vairāk nekā 70% izstrādātāju, rakstot kodu, izmanto VS Code redaktoru, kas pieejams saskaņā ar MIT licenci.

Viens no GitLab inženieriem ir sagatavojis strādājošu prototipu VS koda integrēšanai ar GitLab saskarni, ko var izmantot, lai strādātu caur pārlūkprogrammu. GitLab vadība uzskatīja, ka attīstība ir daudzsološa, un nolēma aizstāt Web IDE ar VS kodu, kas arī izvairītos no resursu izšķērdēšanas, pievienojot Web IDE funkcijas, kas jau pastāv VS Code.

Papildus būtiskai funkcionalitātes paplašināšanai un lietojamības uzlabošanai, pāreja pavērs piekļuvi plašam VS Code papildinājumu klāstam, kā arī nodrošinās lietotājiem rīkus motīvu pielāgošanai un sintakses izcelšanas pārvaldībai. Tā kā VS Code ieviešana neizbēgami novedīs pie sarežģītāka redaktora, tiem, kam nepieciešams pēc iespējas vienkāršāks redaktors individuālu labojumu veikšanai, ir plānots pievienot nepieciešamās rediģēšanas iespējas tādiem pamata komponentiem kā Web Editor, Snippets un Pipeline Editor.

Kas attiecas uz GitLab 15.0 izlaišanu, pievienotie jauninājumi ietver:

  • Wiki ir pievienojis vizuālo Markdown (WYSIWYG) rediģēšanas režīmu.
  • Bezmaksas kopienas versijā ir integrētas funkcijas konteinera attēlu skenēšanai attiecībā uz zināmām ievainojamībām izmantotajās atkarībās.
  • Ir ieviests atbalsts iekšējo piezīmju pievienošanai diskusijām, kas pieejamas tikai autoram un grupas dalībniekiem (piemēram, lai kādam jautājumam pievienotu konfidenciālus datus, kurus nevajadzētu 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 atteikties no lietotāja profilā.
  • Piekļuves pilnvaru atsaukšanas process ir vienkāršots.
  • Sarakstu var pārkārtot ar problēmu aprakstiem vilkšanas un nomešanas režīmā.
  • GitLab Workflow papildinājums VS Code pievieno iespēju strādāt ar vairākiem kontiem, kas saistīti ar dažādiem GitLab lietotājiem.

Avots: opennet.ru

Pievieno komentāru