Ekip Şeklinde Nasıl Kod Yazılır?
Bu rehber tüm yazılım alanları için geçerli olup projeye katkı sağlamak isteyen herkesin okuması ve anlaması gerekmektedir.
- Kendinize projeler sayfasından bir issue seçin
- Seçmiş olduğunuz issue'yu Todo'dan In Progress'e alın
- Issue'nun bulunduğu repository'i cihazınıza klonlayın (bu işlemi daha önce yaptıysanız tekrarlamanıza gerek yoktur)
- Güncellemeleri alabilmek için projenin içerisinde
git pull
komutunu çalıştırın - Eğer Frontend ekibinde yer alıyorsanız f-issue kodu olacak şekilde (ör: 5 numaralı issue için f-5), Backend ekibinde yer alıyorsanız b-issue kodu olacak şekilde branch oluşturun
- Üzerinde çalıştığınız issue için ilk olarak testlerinizi yazın
- Yazmış olduğunuz testlerinizi karşılayan kodlarınızı yazın
- Eğer tüm testleriniz ve geçmiş testler hatasızca çalışıyorsa ekibinizin branchine ekip liderinizi reviewer olarak ekleyip pull request oluşturun
- Ekip lideriniz kodunuzu onaylarsa branchiniz ekip branchinize mergelenecek