„GitLab“ praneša apie savo redaktoriaus perkėlimą naudojant „Visual Studio Code“.

„GitLab“ logotipas

Neseniai naujos versijos bendradarbiavimo plėtros platforma Git Lab 15.0 ir iš labiausiai pastebimų pakeitimų, kurie išsiskiria iš šios versijos, yra būsimuose leidimuose es pakeisti žiniatinklio kodo rengyklę įmontuotas IDE su Visual Studio kodo redaktoriumi (VS Code), kurį sukūrė „Microsoft“ dalyvaujant bendruomenei.

VS kodo rengyklės naudojimas supaprastins projekto kūrimą GitLab sąsajoje ir leis kūrėjams naudoti visas funkcijas turintį ir pažįstamą kodo redagavimo įrankį.

Apklausa „GitLab“ vartotojų parodė, kad žiniatinklio IDE yra puikus atlikti nedidelius pakeitimus tačiau mažai žmonių jį naudoja pilnam kodavimui. „GitLab“ kūrėjai bandė suprasti, kas apsunkina visapusišką darbą žiniatinklio IDE ir priėjo prie išvados, kad esmė yra ne specifinių funkcijų trūkumas, o nedidelių sąsajos ir darbo metodų trūkumų derinys. „Stack Overflow“ platformos apklausos duomenimis, daugiau nei 70% kūrėjų rašydami kodą naudoja VS Code redaktorių, kuris yra licencijuotas pagal MIT licenciją.

Dar 2018 m. balandžio mėn. „GitLab 10.7“ pasauliui pristatė žiniatinklio IDE ir įtraukė nuostabią kelių failų rengyklę į „GitLab“ patirties centrą. Mūsų tikslas buvo, kad kiekvienas galėtų lengvai prisidėti, nepaisant jų tobulėjimo patirties. Nuo tada, kai jis buvo pristatytas, žiniatinklio IDE buvo atlikta dešimtys milijonų įsipareigojimų, o norėdami pagerinti patirtį, pridėjome tokių funkcijų kaip tiesioginė peržiūra ir interaktyvūs žiniatinklio terminalai. Dabar džiaugiamės galėdami pasidalinti kai kuriais dideliais žiniatinklio IDE pakeitimais būsimuose etapuose.

Vienas iš „GitLab“ inžinierių paruošė veikiantį prototipą VS Code integracijos su GitLab sąsaja, kurią galima naudoti dirbant per naršyklę.

GitLab vadovybė mano, kad plėtra yra perspektyvi ir nusprendė pakeisti žiniatinklio IDE VS kodu, kuris taip pat leistų nešvaistyti išteklių, į žiniatinklio IDE pridedant funkcijų, kurios jau yra VS kode. Planuojama įterpti tik kliento pusės redaktoriaus dalį, integruojant ją su GitLab serverio komponentais.

Be reikšmingų funkcionalumo ir naudojimo patobulinimų, perėjimas suteiks prieigą prie daugybės VS kodo įskiepių, taip pat suteikia vartotojams galimybę tinkinti apvalkalus ir valdyti sintaksės paryškinimą. Kadangi VS kodo įdiegimas neišvengiamai apsunkins redaktorių, tiems, kuriems reikalingas paprasčiausias redaktorius individualiems redagavimui atlikti, planuojama įtraukti reikiamas redagavimo galimybes prie pagrindinių komponentų, tokių kaip žiniatinklio redaktorius, fragmentai ir vamzdynų rengyklė.

Išleidus „GitLab 15.0“, buvo įtrauktos šios naujovės:

  • „Wiki“ pridėtas vaizdinis žymėjimo (WYSIWYG) redagavimo režimas.
  • Nemokamoje bendruomenės versijoje integruotos konteinerių vaizdų nuskaitymo, ieškant žinomų naudojamų priklausomybių pažeidžiamumų, funkcijos.
  • Pridėta vidinių pastabų įtraukimo į diskusijas, kurios yra prieinamos tik autoriui ir grupės nariams, palaikymas (pavyzdžiui, norint pridėti neskelbtinų duomenų prie problemos, kurios negalima viešai atskleisti).
  • Galimybė susieti problemą su išorine organizacija arba išoriniais kontaktais.
  • CI/CD įdėtųjų aplinkos kintamųjų palaikymas (kintamieji gali būti įdėti į kitus kintamuosius, pvz., "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Galimybė užsiprenumeruoti ir atšaukti prenumeratą iš vartotojo jo profilyje.
  • Prieigos prieigos rakto atšaukimo procesas buvo supaprastintas.
  • Suteikta galimybė pertvarkyti sąrašą su problemų aprašymais vilkimo ir nuleidimo režimu.
  • VS kodo „GitLab Workflow“ papildinys suteikia galimybę dirbti su keliomis paskyromis, susietomis su skirtingais „GitLab“ vartotojais.

Galiausiai, jei jus domina galimybė sužinoti daugiau apie šią naują versiją, galite susipažinti su išsamia informacija Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.