Come abbiamo creato un'estensione del flusso di lavoro GitLab per VS Code

Blog

Le persone che lavorano in GitLab sono incoraggiate a costruire le cose che desiderano e di cui hanno bisogno, il che ci aiuta ad espandere i modi in cui lavoriamo con il nostro prodotto in crescita. Siamo entusiasti di annunciare che abbiamo creato un'estensione ufficiale del flusso di lavoro di GitLab per VS Code.



Come siamo arrivati ​​qui?

Più di due anni fa , Fatih Acet , un ex ingegnere senior frontend, Piano , ha iniziato a lavorare su un'estensione VS Code per consentire agli utenti di interagire con GitLab dall'interno del loro editor di codice. In GitLab, tutto inizia con una richiesta di unione , che è esattamente il modo in cui Fatih ha iniziato a costruire l'estensione. Fatih, insieme a più di 25 contributori, ha continuato ad espandere l'estensione aggiungendo nuove funzionalità. L'estensione è stata installata più di 160.000 volte.

È stato straordinario vedere il modo in cui la community ha collaborato alla creazione dell'estensione, rendendola uno strumento prezioso per il loro lavoro. L'estensione GitLab Workflow è il caso di studio perfetto di come gli sviluppatori possono creare un lavoro significativo in questa azienda .



Quando Fatih ha deciso di lasciare GitLab nel marzo 2020, abbiamo avuto l'opportunità di rilevare l'estensione del flusso di lavoro di GitLab, trasformandola in uno strumento che GitLab avrebbe ufficialmente mantenuto e supportato. Abbiamo colto al volo l'opportunità di mantenere un progetto ausiliario al di fuori del progetto GitLab principale. Poiché continuiamo a muoverci velocemente e a creare le migliori esperienze possibili per i nostri utenti, ci aspettiamo che questa estensione diventi un componente chiave della nostra strategia .

Come usare l'estensione

Se vuoi iniziare a utilizzare l'estensione, puoi installarla direttamente da VS Code cercando Flusso di lavoro GitLab che ora è pubblicato tramite un account GitLab ufficiale.



Se stavi già utilizzando l'estensione, è stata aggiornata automaticamente all'editore GitLab e potresti aver già visto alcuni aggiornamenti in arrivo.

Quali miglioramenti abbiamo apportato?

Quando abbiamo rilevato l'estensione, abbiamo collaborato con altri team di GitLab per eseguire immediatamente un revisione della sicurezza delle applicazioni . Lungo la strada, ci siamo assicurati di creare un processo di rilascio di sicurezza . Lo abbiamo fatto per garantire che gli utenti potessero continuare a utilizzare l'estensione in sicurezza e in modo da poter risolvere eventuali problemi che emergono. Abbiamo anche lavorato con alcune automazioni per aiutare con la pubblicazione dell'estensione e iniziare a gettare le basi per i test futuri .

Abbiamo anche spedito versione 3.0.0 che è stato guidato dalla nostra comunità e ha aiutato a risolvere alcuni bug e problemi di vecchia data. L'estensione ha fatto molta strada in poche settimane. Siamo entusiasti dei progressi che stiamo facendo e dell'impegno che stiamo continuando a vedere, ma c'è ancora molto da fare.

Qual è il prossimo?

Nulla nello sviluppo del software è perfetto, quindi siamo consapevoli delle carenze dell'estensione, di alcune incongruenze e di alcune lunghe richieste di funzionalità aperte. Puoi vedere le nostre numerose cose da fare sulla nostra estensione del flusso di lavoro di GitLab lista dei problemi . Per ora, ci concentriamo sulla valutazione dei problemi esistenti e sull'acquisizione di eventuali nuovi bug. Dovresti vedere molto più coinvolgimento del nostro Crea: Editor team mentre continuiamo questi sforzi e non vediamo l'ora di interagire con la community su questi elementi.

Stiamo anche valutando il miglior percorso da seguire per mantenere l'estensione, concentrandoci sulla suite di test e sulla qualità del codice, in modo da non rompere le cose per caso. Puoi unirti a noi nella nostra discussione su questa edizione . Anche se questo potrebbe rallentare il rilascio di alcune nuove funzionalità a breve termine, siamo fiduciosi che queste siano le decisioni giuste a lungo termine per assicurarti di avere un'estensione di cui ti puoi fidare, in modo da poter rendere l'estensione GitLab parte integrante del tuo flusso di lavoro .

Tutti possono contribuire

L'estensione è open source e la stiamo migliorando Come contribuire guide insieme ad altra documentazione. Vogliamo avere uno spazio in cui tutti possano contribuire e rendere migliore questa estensione per tutti noi.

#codice dello studio visivo #codice #vs codice

about.gitlab.com

Come abbiamo creato un'estensione del flusso di lavoro GitLab per VS Code

Ora puoi sfruttare GitLab da Visual Studio Code con la nostra estensione GitLab Workflow ufficiale.