TeknoCerdas.com – Dalam blog resminya yang bertema GiHub Virtual Sattelite 2020 GitHub berencana meluncurkan Codespaces dan Discussions. Selain dua yang disebutkan ada dua fitur baru yang juga rencananya akan ikut diluncurkan dalam waktu dekat yaitu Code scanning & secret scanning dan GitHub Private Instances.
GitHub Codespaces
GitHub Codespaces adalah sebuah cloud-hosted integrated development environment untuk repository GitHub yang dapat diakses lewat browser atau VS Code.
Dengan Codespaces seorang kontributor dapat langsung berkontribusi pada sebuah repository project. Tanpa harus repot melakukan clone dan menginstal berbagai dependencies yang ujungnya membuat frustasi.
Hanya dengan sebuah klik, maka lingkungan pengembangan untuk sebuah repository dapat langsung digunakan lewat browser.
Saat ini GitHub masih dalam tahap limited public beta. Artinya hanya tersedia bagi yang mendapatkan akses saja. Anda dapat mencoba untuk meminta untuk mendapatkan akses beta.
GitHub Discussions
Saat ini GitHub hanya menyediakan issues dan pull request sebagai tempat untuk berdiskusi. Menurut GitHub keduanya cocok jika hanya untuk hal yang berurusan dengan kode. Tetapi tidak cocok membangun diskusi secara umum. Untuk itulah GitHub mengeluarkan fitur baru GitHub Discussions.
Fitur Discussions akan ada pada setiap repositori projek. Format yang digunakan layaknya forum diskusi umumnya yaitu threaded. Sehingga memudahkan untuk membalas dan mengorganisasikan percakapan.
Karena format penutupan diskusi pada Discussions tidak seperti pada GitHub issues, maka ia dapat berfungsi juga sebagai FAQ atau dokumen kolaborasi lainnya.
Saat ini Discussions masih dalam tahap beta dan akan tersedia dalam waktu dekat. Contoh Discussions dapat dilihat pada diskusi Sattelite2000.
Mana yang paling ditunggu Codespaces atau Discussions?
Menurut penulis fitur yang paling ditunggu tentu saja adalah GitHub CodeSpaces. Karena dengan hadirnya GitHub Codebases maka tingkat kontribusi pengembang terhadap sebuah project di GitHub akan semakin meningkat. Karena beberapa hal yang menghambat pengembang untuk berkontribusi adalah instalasi dependencies di komputer lokal pengembang.
Dengan adanya cloud-hosted IDE yang terintegrasi dengan projek repositori maka kontribusi dapat dilakukan dengan cepat. Tidak perlu repot instal apapun di komputer lokal.
GitHub sejak diakuisis oleh Microsoft cukup agresif dalam mengeluarkan fitur-fitur baru. Masih hangat berita bulan lalu GitHub menggratiskan layanan untuk tim.
Semoga saja agresifitas ini terus berlanjut sehingga memacu kompetitor utama mereka Atlassian dan Gitlab untuk melakukan langkah serupa.