GitLab annuncia la migrazione del suo editor tramite Visual Studio Code

Logo GitLab

È stata recentemente annunciata la versione 15.0 della piattaforma di sviluppo collaborativo GitLab , e una delle novità più significative di questa versione è l' intenzione di sostituire, nelle versioni future, l' editor di codice Web IDE integrato con l'editor Visual Studio Code (VS Code), sviluppato da Microsoft con il contributo della community.

L'uso dell'editor VS Code semplificherà lo sviluppo del progetto nell'interfaccia GitLab e consentirà agli sviluppatori di utilizzare uno strumento di modifica del codice completo e familiare.

Un sondaggio condotto tra gli utenti di GitLab ha dimostrato che l'IDE web è eccellente per apportare piccole modifiche, ma poche persone lo utilizzano per progetti di programmazione completi. Gli sviluppatori di GitLab hanno cercato di capire cosa ostacola un lavoro completo nell'IDE web e hanno concluso che il problema non è la mancanza di funzionalità specifiche, ma piuttosto una combinazione di piccoli difetti nell'interfaccia e nel flusso di lavoro. Secondo un sondaggio condotto da Stack Overflow, oltre il 70% degli sviluppatori utilizza l'editor VS Code, rilasciato sotto licenza MIT, per scrivere codice.

Nell'aprile 2018, GitLab 10.7 ha introdotto l'IDE Web nel mondo e ha portato un delizioso editor multi-file nel cuore dell'esperienza GitLab. Il nostro obiettivo era rendere più semplice il contributo di chiunque, indipendentemente dalla propria esperienza di sviluppo. Dalla sua introduzione, decine di milioni di commit sono stati effettuati dall'IDE Web e abbiamo aggiunto funzionalità come Anteprima dal vivo e Terminali Web interattivi per migliorare l'esperienza. Ora, siamo entusiasti di condividere alcuni dei grandi cambiamenti che abbiamo in serbo per l'IDE Web nelle prossime tappe fondamentali.

Uno degli ingegneri di GitLab ha preparato un prototipo funzionante dell'integrazione di VS Code con l'interfaccia di GitLab, utilizzabile tramite browser.

La dirigenza di GitLab ha ritenuto lo sviluppo promettente e ha deciso di sostituire l'IDE web con VS Code , evitando così di sprecare risorse non aggiungendo all'IDE web funzionalità già presenti in VS Code. Il piano prevede di integrare solo la parte client dell'editor, con i componenti server di GitLab.

Oltre a significativi miglioramenti in termini di funzionalità e usabilità, la transizione offrirà l'accesso a una vasta gamma di plugin per VS Code , nonché la possibilità di personalizzare i temi e controllare l'evidenziazione della sintassi. Poiché l'introduzione di VS Code comporterà inevitabilmente un editor più complesso, per coloro che necessitano di un editor più semplice per singole modifiche, è previsto che le funzionalità di editing necessarie vengano aggiunte ai componenti principali come l'editor Web, gli snippet e l'editor Pipe.

A partire dalla versione GitLab 15.0, le innovazioni aggiunte includono:

  • Aggiunta la modalità di modifica visiva Markdown (WYSIWYG) a Wiki.
  • La versione gratuita della community integra le funzioni di scansione delle immagini del contenitore per le vulnerabilità note nelle dipendenze utilizzate.
  • Aggiunto supporto per l'aggiunta di note interne alle discussioni che sono disponibili solo per l'autore e i membri del gruppo (ad esempio, per allegare dati sensibili a un problema che non può essere divulgato pubblicamente).
  • Possibilità di collegare un problema a un'organizzazione esterna o a contatti esterni.
  • Supporto per variabili di ambiente nidificate in CI/CD (le variabili possono essere nidificate all'interno di altre variabili, ad esempio "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • La possibilità di iscriversi e disiscriversi dall'utente nel suo profilo.
  • Il processo di revoca del token di accesso è stato semplificato.
  • È stata fornita la possibilità di riorganizzare l'elenco con le descrizioni dei problemi in modalità trascina e rilascia.
  • Il plug-in GitLab Workflow per VS Code aggiunge la possibilità di lavorare con più account associati a diversi utenti GitLab.

Infine, se siete interessati a saperne di più su questa nuova versione, potete trovare i dettagli al seguente link.


Aggiungi come fonte preferita in Google