Platform IDE awan sumber terbuka Gitpod

Penyedia teknologi persekitaran pembangunan Gitpod telah menggunakan platform IDE berasaskan awan bernama sendiri untuk membuka persekitaran pengembangan siap kod secara automatik.

Sumber terbuka akan membolehkan komuniti Gitpod untuk mengambil bahagian dalam pengembangan teknologi dan memudahkan para pemaju untuk mengintegrasikan Gitpod ke dalam aliran kerja mereka, kata syarikat itu.

Sebagai aplikasi Kubernetes, Gitpod memungkinkan pemaju untuk mengekalkan persekitaran pembangunan sebagai kod, mengubah langkah manual menjadi bahagian yang dapat dijalankan oleh mesin dari kod sumber projek. Platform ini memantau perubahan di repositori, dan menyiapkan persekitaran pengembangan untuk setiap perubahan. Penyediaan ini merangkumi:

  • Menyiapkan alat.
  • Memeriksa cawangan Git yang betul.
  • Menyusun kod.
  • Memuat turun kebergantungan.
  • Memulakan apa sahaja yang diperlukan.

Aliran kerja pemaju diperkemas, dengan pasukan dapat membangun aplikasi dengan lebih cepat, kata syarikat itu. Pengekodan dapat dimulai dari cabang, masalah, atau penggabungan atau permintaan tarik, menerapkan konsep CI / CD ke lingkungan pengembangan. Gitpod berfungsi dengan platform hosting kod termasuk GitLab, GitHub Enterprise, dan Bitbucket.

Faedah Gitpod yang disebut oleh syarikat termasuk:

  • Masa petunjuk yang lebih pendek, dengan pengurangan masa yang diperlukan untuk menukar konteks dan mengekalkan persekitaran pembangunan.
  • Penghapusan "drift konfigurasi", dengan pendekatan GitOps dilakukan melalui versi konfigurasi di repositori Git. Ini memastikan persekitaran pembangunan yang konsisten dan boleh dihasilkan semula.
  • Mengaktifkan kolaborasi jarak jauh, dengan pemaju dapat melakukan tinjauan kod, mentoring, dan berkongsi gambar kerja. 

Gitpod boleh didapati di bawah lesen Affero GPL di GitHub. Teknologi ini diarkibkan oleh Sven Efftinge, yang bersama-sama membuat platform pengembangan Eclipse Theia IDE.