Frontend Geliştirmeleri ve Kararları
Auth Page
ve Home Page
sayfalarının mevcut durumu değerlendirildi ve olası değişiklikler tartışıldı.
- Uygulamanın
main
dosyası kontrol edildi.
- Giriş sayfasının mevcut haliyle şimdilik kalmasına karar verildi.
- Ana sayfanın, özelliklere modüler bir şekilde erişim sağlayacak ve kullanıcıları bu özelliklerin kendi özellik sayfalarına yönlendirecek bir yapıda tasarlanması kararlaştırıldı.
- Ana sayfaya,
Profil
ve Ayarlar
sayfalarına yönlendirme yapacak butonların veya ikonların eklenmesine karar verildi.
- Frontend ekibinin tasarımları yaparken
Figma
kullanması önerildi.
Backend Geliştirmeleri
- Backend ekibinin, sürece dahil olarak Frontend ekibini yakalamak için hızlanması ve acil bir yol haritası oluşturması gerektiği belirtildi.
Genel Proje Yönetimi ve Süreç
- Tüm ekiplerin kendi içlerinde toplantılar düzenleyerek bir yol planı oluşturması gerektiği vurgulandı.
- Sprint teslim tarihi olan ayın 20'sine kadar tüm ekiplerin kendi sorumluluk alanlarındaki işleri maksimum oranda tamamlaması gerektiği kararlaştırıldı.
GitHub Kullanım Kuralları ve Versiyon Kontrolü
- Projenin tek bir
main
branch'i üzerinden ilerlemesinden dolayı çakışmaları (conflict) önlemek için aşağıdaki kurallar benimsendi:
- Her ekip üyesi, takım içinde belirlenen yol haritasına göre sadece kendisine atanmış dosyalar üzerinde çalışacaktır.
- Ekip içinde kimin hangi dosya üzerinde çalıştığı anlık olarak net bir şekilde belli olmalıdır.
- Bir dosya üzerinde çalışmaya başlamadan önce,
git fetch
ve ardından git pull
komutları kullanılarak proje mutlaka en son versiyona güncellenmelidir.
- Çalışma tamamlandığında, yalnızca üzerinde değişiklik yapılan dosyalar
commit
edilmelidir.
- Ortak kullanılan (
main.dart
gibi) veya başka bir ekip üyesinin çalıştığı bir dosyada değişiklik yapılması gerekirse, öncelikle ilgili ekip üyesine haber verilmeli, ortak bir son versiyon üzerinde anlaşıldıktan sonra commit
işlemi yapılmalıdır.
Çalışma Düzeni ve En İyi Pratikler
- Ekiplerin, çalıştıkları alanlarda düzenli bir klasörleme yapısı kullanmasının hem çalışma düzenini iyileştireceği hem de çakışma riskini azaltacağı belirtildi.