Proje: Okul Platform · Hub: Okul Platform — Decisions

Branch Stratejisi

Git geçmişinden gözlemlenen pattern:

Ana branch: dev (main değil, dev)
Release branch’leri: Release/27, Release/29 gibi numaralandırılmış

Commit Prefix Konvansiyonu

PrefixAnlam
[OKUL-XXX]JIRA ticket’ı olan iş
[underhand]Ticket’sız küçük fix/geliştirme
sentry release XSentry release bump
style: apply Laravel PintCode style otomatik

X-AUID Header (eski x-cuid)

2024 döneminde header x-cuidx-auid olarak yeniden adlandırıldı. Acting User ID için kullanılıyor — test/middleware/controller’larda.

Why

Ticket bazlı izlenebilirlik için prefix zorunluluğu. [underhand] tag’i küçük düzeltmeleri ticket gerektirmeden commit etmek için kullanılıyor.