GitLab anunță migrarea editorului său prin Visual Studio Code

Sigla GitLab

Lansarea noii versiuni a platformei de dezvoltare colaborativă GitLab 15.0 a fost anunțată recent , iar una dintre cele mai notabile modificări ale acestei versiuni este intenția de a înlocui în versiunile viitoare editorul de cod Web IDE încorporat cu editorul Visual Studio Code (VS Code) dezvoltat de Microsoft cu contribuții din partea comunității.

Utilizarea editorului VS Code va simplifica dezvoltarea proiectelor în interfața GitLab și va permite dezvoltatorilor să folosească un instrument de editare de cod familiar și complet cu funcții.

Un sondaj realizat în rândul utilizatorilor GitLab a arătat că IDE-ul web este excelent pentru efectuarea unor mici modificări, dar puțini oameni îl folosesc pentru proiecte complete de codare. Dezvoltatorii GitLab au încercat să înțeleagă ce împiedică munca complexă în IDE-ul web și au concluzionat că problema nu este lipsa unor caracteristici specifice, ci mai degrabă o combinație de defecte minore în interfață și fluxul de lucru. Conform unui sondaj realizat de Stack Overflow, peste 70% dintre dezvoltatori folosesc editorul VS Code, care este licențiat sub licența MIT, atunci când scriu cod.

În aprilie 2018, GitLab 10.7 a introdus în lume IDE-ul web și a adus un editor minunat de fișiere multiple în centrul experienței GitLab. Scopul nostru a fost să facilităm contribuția oricui, indiferent de experiența de dezvoltare. De la introducerea sa, zeci de milioane de comitări au fost făcute din IDE-ul web și am adăugat funcții precum Live Preview și Interactive Web Terminals pentru a îmbunătăți experiența. Acum, suntem încântați să vă împărtășim câteva dintre marile schimbări pe care le avem pregătite pentru Web IDE în următoarele etape.

Unul dintre inginerii de la GitLab a pregătit un prototip funcțional al integrării VS Code cu interfața GitLab, care poate fi utilizat pentru a lucra prin browser.

Conducerea GitLab a considerat dezvoltarea promițătoare și a decis să înlocuiască IDE-ul web cu VS Code , ceea ce ar evita și risipa de resurse prin neadăugarea la IDE-ul web a funcțiilor care sunt deja prezente în VS Code. Planul este de a încorpora doar porțiunea client-side a editorului, integrând-o cu componentele server-side ale GitLab.

Pe lângă îmbunătățirile semnificative ale funcționalității și ușurinței în utilizare, tranziția va oferi acces la o gamă largă de plugin-uri pentru VS Code , precum și utilizatorilor posibilitatea de a personaliza skin-urile și de a controla evidențierea sintaxei. Întrucât introducerea VS Code va duce inevitabil la un editor mai complex, pentru cei care au nevoie de cel mai simplu editor pentru editări individuale, se preconizează adăugarea capacităților de editare necesare la componentele de bază, cum ar fi Editorul Web, Fragmentele de cod și Editorul de Pipe-uri.

De la lansarea GitLab 15.0, inovațiile adăugate includ:

  • S-a adăugat modul de editare vizual Markdown (WYSIWYG) la Wiki.
  • Versiunea gratuită a comunității integrează funcțiile de scanare a imaginilor containerului pentru vulnerabilități cunoscute în dependențele utilizate.
  • S-a adăugat suport pentru adăugarea de note interne la discuțiile care sunt disponibile numai pentru autor și membrii grupului (de exemplu, pentru a atașa date sensibile la o problemă care nu poate fi dezvăluită public).
  • Abilitatea de a lega o problemă la o organizație externă sau contacte externe.
  • Suport pentru variabilele de mediu imbricate în CI/CD (variabilele pot fi imbricate în alte variabile, de exemplu „MAIN_DOMAIN: ${STACK_NAME}.example.com”).
  • Posibilitatea de a vă abona și dezabona de la utilizator în profilul său.
  • Procesul de revocare a simbolului de acces a fost simplificat.
  • A fost oferită capacitatea de a rearanja lista cu descrieri de probleme în modul drag and drop.
  • Pluginul GitLab Workflow pentru VS Code adaugă posibilitatea de a lucra cu mai multe conturi asociate cu diferiți utilizatori GitLab.

În cele din urmă, dacă sunteți interesați să aflați mai multe despre această nouă versiune, puteți găsi detalii la următorul link.


Adăugați ca sursă preferată în Google