GitLab кірістірілген код өңдегішін Visual Studio кодымен ауыстырады

GitLab 15.0 бірлескен әзірлеу платформасының шығарылымы ұсынылды және болашақ шығарылымдарда Web IDE кірістірілген код редакторын қоғамдастықтың қатысуымен Microsoft әзірлеген Visual Studio Code (VS Code) редакторымен ауыстыру ниеті жарияланды. . VS Code редакторын пайдалану GitLab интерфейсіндегі жобаларды әзірлеуді жеңілдетеді және әзірлеушілерге таныс және толық функционалды кодты өңдеу құралын пайдалануға мүмкіндік береді.

GitLab пайдаланушылары арасында жүргізілген сауалнама Web IDE кішігірім өзгерістер енгізу үшін тамаша екенін көрсетті, бірақ оны толық кодтау үшін аз адамдар пайдаланады. GitLab әзірлеушілері Web IDE-де толыққанды жұмыс істеуге не кедергі болатынын түсінуге тырысты және мәселе қандай да бір нақты мүмкіндіктердің жоқтығында емес, интерфейс пен жұмыс әдістеріндегі болмашы кемшіліктердің жиынтығында деген қорытындыға келді. Stack Overflow жүргізген сауалнамаға сүйенсек, әзірлеушілердің 70%-дан астамы код жазу кезінде MIT лицензиясы бойынша қол жетімді VS Code редакторын пайдаланады.

GitLab инженерлерінің бірі браузер арқылы жұмыс істеу үшін пайдаланылуы мүмкін GitLab интерфейсімен VS кодын біріктірудің жұмыс прототипін дайындады. GitLab басшылығы әзірлеуді перспективалы деп санады және Web IDE-ді VS кодымен ауыстыру туралы шешім қабылдады, бұл сонымен қатар VS кодында бұрыннан бар Web IDE-ге мүмкіндіктерді қосу үшін ресурстарды ысырап етпейтін болады.

Функционалдылықты айтарлықтай кеңейту мен ыңғайлылықты жақсартудан басқа, көшу VS кодына кең ауқымды толықтыруларға қол жетімділікті ашады, сонымен қатар пайдаланушыларға тақырыптарды теңшеуге және синтаксистік бөлектеуді басқаруға арналған құралдармен қамтамасыз етеді. VS кодын енгізу сөзсіз күрделірек редакторға әкелетіндіктен, жеке өңдеулер жасау үшін ең қарапайым редакторды қажет ететіндер үшін веб-редактор, үзінділер және құбыр өңдегіші сияқты негізгі компоненттерге қажетті өңдеу мүмкіндіктерін қосу жоспарлануда.

GitLab 15.0 шығарылымына келетін болсақ, қосылған инновацияларға мыналар кіреді:

  • Wiki визуалды Markdown (WYSIWYG) өңдеу режимін қосты.
  • Тегін қауымдастық нұсқасы пайдаланылған тәуелділіктердегі белгілі осалдықтар үшін контейнер кескіндерін сканерлеуге арналған функцияларды біріктіреді.
  • Тек автор мен топ мүшелеріне ғана қолжетімді талқылауларға ішкі ескертпелер қосуға қолдау көрсетілді (мысалы, көпшілікке жария етілмейтін мәселеге құпия деректерді тіркеу).
  • Мәселені сыртқы ұйыммен немесе сыртқы контактілермен байланыстыру мүмкіндігі.
  • CI/CD ішіндегі кірістірілген орта айнымалы мәндерін қолдау (айнымалылар басқа айнымалылар ішінде кірістірілген болуы мүмкін, мысалы, "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Оның профиліндегі пайдаланушыға жазылу және жазылудан бас тарту мүмкіндігі.
  • Қол жеткізу токендерін жою процесі жеңілдетілді.
  • Тізімді апарып тастау режимінде мәселенің сипаттамасымен қайта ұйымдастыруға болады.
  • VS кодына GitLab жұмыс процесі қондырмасы әртүрлі GitLab пайдаланушыларымен байланыстырылған бірнеше тіркелгілермен жұмыс істеу мүмкіндігін қосады.

Ақпарат көзі: opennet.ru

пікір қалдыру