GitLab mengumumkan penghijrahan editornya oleh Kod Visual Studio

Logo GitLab

Pelancaran versi baharu platform pembangunan kolaboratif GitLab 15.0 telah diumumkan baru-baru ini , dan salah satu perubahan paling ketara dalam versi ini ialah hasrat dalam keluaran akan datang untuk menggantikan editor kod IDE Web terbina dalam dengan editor Kod Visual Studio (Kod VS) yang dibangunkan oleh Microsoft dengan input komuniti.

Menggunakan editor Kod VS akan memudahkan pembangunan projek dalam antara muka GitLab dan membolehkan pembangun menggunakan alat penyuntingan kod berciri penuh dan biasa.

Satu tinjauan terhadap pengguna GitLab menunjukkan bahawa IDE web sangat baik untuk membuat perubahan kecil, tetapi hanya sedikit orang yang menggunakannya untuk projek pengekodan penuh. Pembangun GitLab cuba memahami apa yang menghalang kerja komprehensif dalam IDE web dan menyimpulkan bahawa isu tersebut bukanlah kekurangan ciri khusus, tetapi sebaliknya gabungan kecacatan kecil dalam antara muka dan aliran kerja. Menurut tinjauan yang dijalankan oleh Stack Overflow, lebih daripada 70% pembangun menggunakan editor Kod VS, yang dilesenkan di bawah lesen MIT, semasa menulis kod.

Kembali pada April 2018, GitLab 10.7 memperkenalkan IDE web kepada dunia dan membawa editor berbilang fail yang menarik ke tengah-tengah pengalaman GitLab. Matlamat kami adalah untuk memudahkan sesiapa sahaja untuk menyumbang, tanpa mengira pengalaman pembangunan mereka. Sejak diperkenalkan, berpuluh juta komitmen telah dibuat daripada IDE web, dan kami telah menambahkan ciri seperti Pratonton Langsung dan Terminal Web Interaktif untuk meningkatkan pengalaman. Kini, kami teruja untuk berkongsi beberapa perubahan besar yang kami sediakan untuk IDE Web dalam pencapaian yang akan datang.

Salah seorang jurutera GitLab telah menyediakan prototaip kerja bagi integrasi Kod VS dengan antara muka GitLab, yang boleh digunakan untuk berfungsi melalui pelayar.

Kepimpinan GitLab menganggap pembangunan itu menjanjikan dan memutuskan untuk menggantikan IDE web dengan VS Code , yang juga akan mengelakkan pembaziran sumber dengan tidak menambah ciri pada IDE web yang sedia ada dalam VS Code. Rancangannya adalah untuk hanya memasukkan bahagian sisi klien editor, mengintegrasikannya dengan komponen sisi pelayan GitLab.

Selain penambahbaikan ketara dalam fungsi dan kebolehgunaan, peralihan ini akan menyediakan akses kepada pelbagai pemalam untuk VS Code , serta memberi pengguna keupayaan untuk menyesuaikan kulit dan mengawal penyerlahan sintaks. Memandangkan pengenalan VS Code pasti akan membawa kepada editor yang lebih kompleks, bagi mereka yang memerlukan editor paling ringkas untuk suntingan individu, keupayaan penyuntingan yang diperlukan dirancang untuk ditambah pada komponen teras seperti Editor Web, Coretan dan Editor Paip.

Setakat keluaran GitLab 15.0, inovasi yang ditambah termasuk:

  • Menambahkan mod penyuntingan Markdown visual (WYSIWYG) pada Wiki.
  • Versi komuniti percuma menyepadukan fungsi mengimbas imej bekas untuk kelemahan yang diketahui dalam kebergantungan yang digunakan.
  • Menambah sokongan untuk menambahkan nota dalaman pada perbincangan yang hanya tersedia untuk pengarang dan ahli kumpulan (contohnya, untuk melampirkan data sensitif kepada isu yang tidak boleh didedahkan secara terbuka).
  • Keupayaan untuk memautkan isu kepada organisasi luar atau kenalan luar.
  • Sokongan untuk pembolehubah persekitaran bersarang dalam CI/CD (pembolehubah boleh disarangkan dalam pembolehubah lain, cth "MAIN_DOMAIN: ${STACK_NAME}.example.com").
  • Kemungkinan melanggan dan berhenti melanggan daripada pengguna dalam profilnya.
  • Proses pembatalan token akses telah dipermudahkan.
  • Keupayaan untuk menyusun semula senarai dengan penerangan masalah dalam mod seret dan lepas telah disediakan.
  • Pemalam Aliran Kerja GitLab untuk Kod VS menambah keupayaan untuk bekerja dengan berbilang akaun yang dikaitkan dengan pengguna GitLab yang berbeza.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut tentang versi baharu ini, anda boleh mendapatkan butirannya di pautan berikut.


Tambahkan sebagai sumber pilihan dalam Google