Platform IDE cloud sumber terbuka Gitpod

Penyedia teknologi lingkungan pengembangan Gitpod memiliki open source platform IDE berbasis cloud yang dinamai sendiri untuk secara otomatis menjalankan lingkungan pengembangan yang siap untuk kode.

Sumber terbuka akan memungkinkan komunitas Gitpod untuk berpartisipasi dalam pengembangan teknologi dan memudahkan pengembang untuk mengintegrasikan Gitpod ke dalam alur kerja mereka, kata perusahaan itu.

Sebagai aplikasi Kubernetes, Gitpod memungkinkan pengembang untuk mempertahankan lingkungan pengembangan sebagai kode, mengubah langkah manual menjadi bagian yang dapat dijalankan mesin dari kode sumber proyek. Platform memantau perubahan dalam repositori, dan menyiapkan lingkungan pengembangan untuk setiap perubahan. Persiapan ini meliputi:

  • Menyiapkan alat.
  • Memeriksa cabang Git yang benar.
  • Menyusun kode.
  • Mendownload dependensi.
  • Memulai apa pun yang dibutuhkan.

Alur kerja pengembang disederhanakan, dengan tim dapat membangun aplikasi lebih cepat, kata perusahaan itu. Pengkodean dapat dimulai dari permintaan cabang, masalah, atau penggabungan atau penarikan, yang menerapkan konsep CI / CD ke lingkungan pengembangan. Gitpod bekerja dengan platform hosting kode termasuk GitLab, GitHub Enterprise, dan Bitbucket.

Manfaat Gitpod yang dikutip oleh perusahaan meliputi:

  • Waktu tunggu yang lebih singkat, dengan pengurangan waktu yang diperlukan untuk beralih konteks dan mempertahankan lingkungan pengembangan.
  • Penghapusan "penyimpangan konfigurasi", dengan pendekatan GitOps yang diterapkan melalui pembuatan versi konfigurasi di repositori Git. Ini memastikan lingkungan pengembangan yang konsisten dan dapat direproduksi.
  • Mengaktifkan kolaborasi jarak jauh, dengan pengembang yang dapat mengerjakan tinjauan kode, bimbingan, dan berbagi snapshot pekerjaan. 

Gitpod tersedia di bawah lisensi Affero GPL di GitHub. Teknologi ini dirancang oleh Sven Efftinge, yang ikut menciptakan platform pengembangan Eclipse Theia IDE.