GitLab-ը կփոխարինի ներկառուցված կոդի խմբագրիչը Visual Studio Code-ով

Ներկայացվեց GitLab 15.0 համագործակցային զարգացման պլատֆորմի թողարկումը և մտադրություն հայտնվեց ապագա թողարկումներում Web IDE-ի ներկառուցված կոդերի խմբագրիչը փոխարինելու Visual Studio Code (VS Code) խմբագրիչով, որը մշակվել է Microsoft-ի կողմից համայնքի մասնակցությամբ: . VS Code խմբագրիչի օգտագործումը կհեշտացնի նախագծերի զարգացումը GitLab ինտերֆեյսում և թույլ կտա ծրագրավորողներին օգտագործել ծանոթ և լիարժեք հնարավորություններով կոդերի խմբագրման գործիք:

GitLab-ի օգտատերերի հարցումը պարզել է, որ Web IDE-ը հիանալի է փոքր փոփոխություններ կատարելու համար, սակայն քչերն են այն օգտագործում ամբողջական կոդավորման համար: GitLab-ի մշակողները փորձեցին հասկանալ, թե ինչն է խանգարում վեբ IDE-ում լիարժեք աշխատանքին, և եկան այն եզրակացության, որ խնդիրը ոչ թե կոնկրետ հնարավորությունների բացակայությունն է, այլ ինտերֆեյսի և աշխատանքային մեթոդների աննշան թերությունների համադրությունը: Դատելով Stack Overflow-ի կողմից անցկացված հարցումից՝ ծրագրավորողների ավելի քան 70%-ն օգտագործում է VS Code խմբագրիչը, որը հասանելի է MIT լիցենզիայի ներքո, կոդ գրելիս։

GitLab-ի ինժեներներից մեկը պատրաստել է աշխատանքային նախատիպ՝ VS Code-ը GitLab ինտերֆեյսի հետ ինտեգրելու համար, որը կարող է օգտագործվել բրաուզերի միջոցով աշխատելու համար։ GitLab-ի ղեկավարությունը զարգացումը համարեց խոստումնալից և որոշեց փոխարինել Web IDE-ն VS Code-ով, ինչը նույնպես կխուսափի ռեսուրսների վատնումից՝ վեբ IDE-ին արդեն գոյություն ունեցող VS Code-ում առկա հնարավորություններ ավելացնելու վրա:

Ի հավելումն ֆունկցիոնալության էապես ընդլայնմանը և օգտագործելիության բարելավմանը, անցումը թույլ կտա մուտք գործել VS Code-ի մի շարք հավելումներ, ինչպես նաև օգտատերերին կտրամադրի գործիքներ՝ թեմաները հարմարեցնելու և շարահյուսական ընդգծումը կառավարելու համար: Քանի որ VS Code-ի ներդրումն անխուսափելիորեն կհանգեցնի ավելի բարդ խմբագրի, նրանց համար, ովքեր կարիք ունեն ամենապարզ խմբագրի անհատական ​​խմբագրումների համար, նախատեսվում է ավելացնել անհրաժեշտ խմբագրման հնարավորությունները հիմնական բաղադրիչներին, ինչպիսիք են Web Editor, Snippets և Pipeline Editor:

Ինչ վերաբերում է GitLab 15.0-ի թողարկմանը, ապա ավելացված նորամուծությունները ներառում են.

  • Wiki-ն ավելացրել է տեսողական Markdown (WYSIWYG) խմբագրման ռեժիմ։
  • Համայնքի անվճար տարբերակը ինտեգրում է բեռնարկղերի պատկերները սկանավորելու գործառույթները՝ օգտագործված կախվածության մեջ հայտնի խոցելիության համար:
  • Աջակցություն է իրականացվել քննարկումներին ներքին նշումներ ավելացնելու համար, որոնք հասանելի են միայն հեղինակին և խմբի անդամներին (օրինակ՝ գաղտնի տվյալներ կցելու համար, որը չպետք է հրապարակվի հրապարակայնորեն):
  • Խնդիրը արտաքին կազմակերպության կամ արտաքին կոնտակտների հետ կապելու ունակություն:
  • Աջակցություն CI/CD-ում տեղադրված միջավայրի փոփոխականներին (փոփոխականները կարող են տեղադրվել այլ փոփոխականների մեջ, օրինակ՝ «MAIN_DOMAIN. ${STACK_NAME}.example.com»):
  • Օգտատիրոջն իր պրոֆիլում բաժանորդագրվելու և բաժանորդագրվելու հնարավորությունը:
  • Մուտքի նշանների չեղարկման գործընթացը պարզեցվել է:
  • Հնարավոր է վերակազմավորել ցուցակը խնդիրների նկարագրություններով քաշել և թողնել ռեժիմում:
  • VS Code-ի GitLab Workflow հավելումը ավելացնում է GitLab-ի տարբեր օգտատերերի հետ կապված բազմաթիվ հաշիվների հետ աշխատելու հնարավորություն:

Source: opennet.ru

Добавить комментарий