Papalitan ng GitLab ang built-in na code editor ng Visual Studio Code

Ang paglabas ng collaborative development platform na GitLab 15.0 ay ipinakita at ang intensyon ay inihayag sa mga susunod na release para palitan ang built-in na code editor ng Web IDE ng Visual Studio Code (VS Code) editor na binuo ng Microsoft kasama ang partisipasyon ng komunidad. . Ang paggamit ng editor ng VS Code ay magpapasimple sa pagbuo ng mga proyekto sa interface ng GitLab at magbibigay-daan sa mga developer na gumamit ng isang pamilyar at ganap na tampok na tool sa pag-edit ng code.

Nalaman ng isang survey ng mga user ng GitLab na ang Web IDE ay mahusay para sa paggawa ng maliliit na pagbabago, ngunit kakaunti ang gumagamit nito para sa buong coding. Sinubukan ng mga developer ng GitLab na maunawaan kung ano ang pumipigil sa ganap na trabaho sa Web IDE, at dumating sa konklusyon na ang problema ay hindi ang kawalan ng anumang partikular na kakayahan, ngunit isang kumbinasyon ng mga menor de edad na mga bahid sa interface at mga pamamaraan ng pagtatrabaho. Sa paghusga sa isang survey na isinagawa ng Stack Overflow, higit sa 70% ng mga developer ang gumagamit ng editor ng VS Code, na available sa ilalim ng lisensya ng MIT, kapag nagsusulat ng code.

Ang isa sa mga inhinyero ng GitLab ay naghanda ng isang gumaganang prototype para sa pagsasama ng VS Code sa interface ng GitLab, na maaaring magamit upang gumana sa pamamagitan ng browser. Isinasaalang-alang ng pamamahala ng GitLab ang pag-unlad na nangangako at nagpasya na palitan ang Web IDE ng VS Code, na maiiwasan din ang pag-aaksaya ng mga mapagkukunan sa pagdaragdag ng mga tampok sa Web IDE na mayroon na sa VS Code.

Bilang karagdagan sa makabuluhang pagpapalawak ng functionality at pagpapabuti ng kakayahang magamit, ang paglipat ay magbubukas ng access sa isang malawak na hanay ng mga karagdagan sa VS Code, at magbibigay din sa mga user ng mga tool para sa pag-customize ng mga tema at pamamahala ng syntax highlighting. Dahil ang pagpapatupad ng VS Code ay hindi maiiwasang hahantong sa isang mas kumplikadong editor, para sa mga nangangailangan ng pinakasimpleng posibleng editor para sa paggawa ng mga indibidwal na pag-edit, pinlano na magdagdag ng mga kinakailangang kakayahan sa pag-edit sa mga pangunahing bahagi tulad ng Web Editor, Snippet at Pipeline Editor.

Tulad ng para sa paglabas ng GitLab 15.0, ang mga karagdagang inobasyon ay kinabibilangan ng:

  • Nagdagdag ang Wiki ng visual Markdown (WYSIWYG) editing mode.
  • Ang libreng bersyon ng komunidad ay nagsasama ng mga function para sa pag-scan ng mga imahe ng lalagyan para sa mga kilalang kahinaan sa mga ginamit na dependency.
  • Ipinatupad ang suporta para sa pagdaragdag ng mga panloob na tala sa mga talakayan na maa-access lamang ng may-akda at mga miyembro ng grupo (halimbawa, upang mag-attach ng kumpidensyal na data sa isang isyu na hindi dapat ibunyag sa publiko).
  • Kakayahang mag-link ng isang isyu sa isang panlabas na organisasyon o mga panlabas na contact.
  • Suporta para sa mga nested na variable ng environment sa CI/CD (maaaring ilagay ang mga variable sa loob ng iba pang mga variable, halimbawa "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Ang kakayahang mag-subscribe at mag-unsubscribe mula sa isang user sa kanyang profile.
  • Ang proseso ng pagbawi ng mga token sa pag-access ay pinasimple.
  • Posibleng muling ayusin ang listahan na may mga paglalarawan ng isyu sa drag&drop mode.
  • Ang GitLab Workflow add-on sa VS Code ay nagdaragdag ng kakayahang magtrabaho sa maraming account na nauugnay sa iba't ibang mga user ng GitLab.

Pinagmulan: opennet.ru

Magdagdag ng komento