← Yazılar
Süreç··8 dk okuma

Issue'dan Deploy'a: Gerçek bir GitHub akışı

Küçük ekiplerde Issue → Branch → PR → Review → CI → Deploy zincirini nasıl sade ve tekrarlanabilir tutarım.

Çoğu proje ‘kod yazmak’ta değil, değişiklikleri güvenle üretime almak’ta kırılır. Benim için akışın omurgası GitHub Issues.

Her iş bir issue ile başlar: problem cümlesi, kabul kriteri, etiket. Branch adı issue numarasına bağlıdır. PR açılmadan merge yok; CI yeşil olmadan review tamam sayılmaz.

Deploy adımı mümkün olduğunca sıkıcı olmalı: staging otomatik, production manuel onay veya tag. Sürpriz deploy yok.

Bu disiplin Picadoo ve JuriScore gibi ürünlerde crash oranını ve ‘hangi commit live?’ belirsizliğini düşürdü.