GitLab mengumumkan migrasi editornya oleh Visual Studio Code

Logo GitLab

Peluncuran versi baru platform pengembangan kolaboratif GitLab 15.0 baru-baru ini diumumkan, dan salah satu perubahan paling penting dalam versi ini adalah niat untuk mengganti editor kode Web IDE bawaan dengan editor Visual Studio Code (VS Code) yang dikembangkan oleh Microsoft dengan masukan dari komunitas di rilis mendatang.

Menggunakan editor VS Code akan menyederhanakan pengembangan proyek di antarmuka GitLab dan memungkinkan pengembang menggunakan alat pengeditan kode berfitur lengkap dan familier.

Survei terhadap pengguna GitLab menunjukkan bahwa IDE web ini sangat baik untuk melakukan perubahan kecil, tetapi hanya sedikit orang yang menggunakannya untuk proyek pengkodean lengkap. Pengembang GitLab mencoba memahami apa yang menghambat pekerjaan komprehensif di IDE web dan menyimpulkan bahwa masalahnya bukanlah kurangnya fitur spesifik, melainkan kombinasi dari kekurangan kecil pada antarmuka dan alur kerja. Menurut survei yang dilakukan oleh Stack Overflow, lebih dari 70% pengembang menggunakan editor VS Code, yang dilisensikan di bawah lisensi MIT, saat menulis kode.

Jauh di bulan April 2018, GitLab 10.7 memperkenalkan IDE web ke dunia dan menghadirkan editor multi-file yang indah ke inti pengalaman GitLab. Tujuan kami adalah memudahkan siapa saja untuk berkontribusi, terlepas dari pengalaman pengembangan mereka. Sejak diperkenalkan, puluhan juta komitmen telah dibuat dari IDE web, dan kami telah menambahkan fitur seperti Pratinjau Langsung dan Terminal Web Interaktif untuk meningkatkan pengalaman. Sekarang, kami senang untuk membagikan beberapa perubahan besar yang kami miliki untuk Web IDE dalam pencapaian yang akan datang.

Salah satu insinyur GitLab menyiapkan prototipe yang berfungsi dari integrasi VS Code dengan antarmuka GitLab, yang dapat digunakan untuk bekerja melalui peramban.

Pimpinan GitLab menganggap pengembangan tersebut menjanjikan dan memutuskan untuk mengganti IDE web dengan VS Code , yang juga akan menghindari pemborosan sumber daya dengan tidak menambahkan fitur ke IDE web yang sudah ada di VS Code. Rencananya adalah hanya menggabungkan bagian sisi klien dari editor, mengintegrasikannya dengan komponen sisi server GitLab.

Selain peningkatan signifikan dalam fungsionalitas dan kemudahan penggunaan, transisi ini akan memberikan akses ke berbagai plugin untuk VS Code , serta memberi pengguna kemampuan untuk menyesuaikan tampilan dan mengontrol penyorotan sintaks. Karena pengenalan VS Code pasti akan menghasilkan editor yang lebih kompleks, bagi mereka yang membutuhkan editor paling sederhana untuk pengeditan individual, kemampuan pengeditan yang diperlukan direncanakan akan ditambahkan ke komponen inti seperti Web Editor, Snippets, dan Pipe Editor.

Pada rilis GitLab 15.0, inovasi yang ditambahkan meliputi:

  • Menambahkan mode pengeditan penurunan harga visual (WYSIWYG) ke Wiki.
  • Versi komunitas gratis mengintegrasikan fungsi pemindaian gambar kontainer untuk mengetahui kerentanan dalam dependensi yang digunakan.
  • Menambahkan dukungan untuk menambahkan catatan internal ke diskusi yang hanya tersedia untuk penulis dan anggota grup (misalnya, untuk melampirkan data sensitif ke masalah yang tidak dapat diungkapkan secara publik).
  • Kemampuan untuk menautkan masalah ke organisasi eksternal atau kontak eksternal.
  • Dukungan untuk variabel lingkungan bersarang di CI/CD (variabel dapat disarangkan dalam variabel lain, misalnya "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Kemungkinan berlangganan dan berhenti berlangganan dari pengguna di profilnya.
  • Proses pencabutan token akses telah disederhanakan.
  • Kemampuan untuk mengatur ulang daftar dengan deskripsi masalah dalam mode drag and drop telah disediakan.
  • Plugin GitLab Workflow untuk VS Code menambahkan kemampuan untuk bekerja dengan banyak akun yang terkait dengan pengguna GitLab yang berbeda.

Terakhir, jika Anda tertarik untuk mempelajari lebih lanjut tentang versi baru ini, Anda dapat menemukan detailnya di tautan berikut.


Tambahkan sebagai sumber pilihan di Google