Merhaba,

Birlikte kod yazabileceğimiz bir sistem/hizmet arıyoruz. Jetbrains idelerinde code with me kullanıyorduk ancak hepimizin alışkanlığı farklı olabiliyor. Örneğin birlikte kod yazdığımız arkadaşlardan bazıları visual studio code kullanıyor bazıları jetbrains ürünlerini(Phpstorm, webstorm vs.) kullanıyor.
Code with me sadece jetbrains idelerinde çalışıyor. Bu bizim için bir eksi.
Bizim için en önemli konulardan biri de kodu bir kişinin host etme konusu. Jetbrains code with me özelliğinde projeyi birinin host etmesi gerekiyor. Böyle bir durumda o arkadaş yoksa geçmiş olsun. Projenin son sürümü kimsede yok.
Github kullanın diyebilirsiniz ancak github konusunda da 2 - 3 farklı kişi aynı projede ayrı ayrı yerlerde çalışınca commitler diğer kişilerin kodlarının üzerine yazabiiyor. Farklı branch açıp çalıştığımızda sürekli pull etmememiz gerekiyor.

Asıl istediğimiz nedir;
- Code with me gibi aynı anda koda bağlanıp ortak şekilde çalışabilmeliyiz.
- Terminal erişimimiz olmalı. Vue, Nuxt, React, React Native, Next, Laravel, Salt php projelerimiz olabiliyor. Hepsini çalıştırabilmeliyiz. Örneğin Next projede çalışırken projeyi startladığımızda bize bir dev url verebilmeli.
- Dosyalar bir sunucuda, mümkünse cloud yapısında tutulmalı. Şifre/token/key artık ne kullanılıyorsa, bilgiye sahip olan kişiler istediği projeye girip çalışabilmeli. Projeler tüm ekibe açılıyorsa problem değil. Yetkilendirme sistemine ihtiyacımız yok.
- Sunucu gerekiyorsa sunucu alabiliriz ancak önceliğimiz projelerin cloud yapısında tutulması.

Denediklerimiz;
- AWS'de bir hizmet denemiştik ancak sadece python kullanabiliyorduk. Python ile pek işimiz olmuyor.
- Gitpod güzel denebilir ancak oldukça pahalı.
- Code with me enterprise denedik ancak sadece soket sunucusu kuruyorsunuz ve bağlantı o sunucudan gerçekleşiyor. Yine kodları birimizin host etmesi gerekiyor.

Önerilere açığım. Böyle bir hizmet kullanan veya bilen varsa, öneride bulunursa sevinirim.

Şimdiden teşekkürler