GitLab муҳаррири рамзи дарунсохтро бо Visual Studio Code иваз мекунад

Нашри платформаи рушди муштараки GitLab 15.0 муаррифӣ карда шуд ва ният дар нашрияҳои оянда эълон карда шуд, ки муҳаррири дохилии коди Web IDE бо муҳаррири Visual Studio Code (VS Code), ки аз ҷониби Microsoft бо иштироки ҷомеа таҳия шудааст, иваз карда шавад. . Истифодаи муҳаррири VS Code таҳияи лоиҳаҳоро дар интерфейси GitLab содда мекунад ва ба таҳиягарон имкон медиҳад, ки абзори таҳрири коди шинос ва мукаммалро истифода баранд.

Тадқиқоти корбарони GitLab нишон дод, ки Web IDE барои ворид кардани тағйироти хурд хуб аст, аммо кам одамон онро барои рамзгузории пурра истифода мебаранд. Таҳиягарони GitLab кӯшиш карданд, ки бифаҳманд, ки чӣ ба кори мукаммал дар Web IDE халал мерасонад, ва ба хулосае омаданд, ки мушкилот дар набудани ягон қобилиятҳои мушаххас нест, балки маҷмӯи камбудиҳои хурд дар интерфейс ва усулҳои кор аст. Тибқи назарсанҷии Stack Overflow, беш аз 70% таҳиягарон ҳангоми навиштани код муҳаррири VS Code-ро истифода мебаранд, ки таҳти иҷозатномаи MIT дастрас аст.

Яке аз муҳандисони GitLab як прототипи корӣ барои ҳамгироии коди VS бо интерфейси GitLab омода кардааст, ки онро барои кор тавассути браузер истифода бурдан мумкин аст. Роҳбарияти GitLab рушдро умедбахш ҳисобид ва тасмим гирифт, ки Web IDE-ро бо VS Code иваз кунад, ки он инчунин аз сарфи беҳудаи захираҳо барои илова кардани хусусиятҳо ба Web IDE, ки аллакай дар Кодекси VS мавҷуданд, пешгирӣ мекунад.

Илова ба таври назаррас васеъ кардани функсия ва беҳтар кардани қобилият, гузариш ба доираи васеи иловаҳо ба VS Code дастрасиро боз мекунад ва инчунин ба корбарон асбобҳо барои танзими мавзӯъҳо ва идоракунии равшансозии синтаксисро фароҳам меорад. Азбаски татбиқи Кодекси VS ногузир ба муҳаррири мураккабтар оварда мерасонад, барои онҳое, ки ба соддатарин муҳаррири имконпазир барои таҳрири инфиродӣ ниёз доранд, ба ҷузъҳои асосӣ, ба монанди Веб Муҳаррир, Парчаҳо ва Муҳаррири қубур илова кардани қобилиятҳои таҳрири зарурӣ ба нақша гирифта шудааст.

Дар мавриди нашри GitLab 15.0, навовариҳои иловашуда иборатанд аз:

  • Wiki режими таҳрири визуалии Markdown (WYSIWYG) -ро илова кардааст.
  • Версияи ройгони ҷомеа функсияҳоро барои скан кардани тасвирҳои контейнерӣ барои осебпазириҳои маълум дар вобастагии истифодашуда муттаҳид мекунад.
  • Дастгирии илова кардани қайдҳои дохилӣ ба муҳокимаҳо, ки танҳо ба муаллиф ва аъзоёни гурӯҳ дастрасанд (масалан, барои замима кардани маълумоти махфӣ ба масъалае, ки набояд ба таври оммавӣ ошкор карда шаванд) амалӣ карда мешавад.
  • Имконияти пайваст кардани масъала ба ташкилоти беруна ё алоқаҳои беруна.
  • Дастгирии тағирёбандаҳои муҳити лона дар CI/CD (тағйирёбандаҳоро дар дохили дигар тағирёбандаҳо ҷойгир кардан мумкин аст, масалан "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Имконияти обуна ва қатъ кардани обуна аз корбар дар профили худ.
  • Раванди бозхонди токенҳои дастрасӣ содда карда шудааст.
  • Дар ҳолати кашолакунӣ рӯйхатро бо тавсифи масъалаҳо аз нав ташкил кардан мумкин аст.
  • Иловаи GitLab Workflow ба VS Code қобилияти кор кардан бо ҳисобҳои сершумори бо корбарони гуногуни GitLab алоқамандро илова мекунад.

Манбаъ: opennet.ru

Илова Эзоҳ