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
| Prefix | Anlam |
|---|---|
[OKUL-XXX] | JIRA ticket’ı olan iş |
[underhand] | Ticket’sız küçük fix/geliştirme |
sentry release X | Sentry release bump |
style: apply Laravel Pint | Code style otomatik |
X-AUID Header (eski x-cuid)
2024 döneminde header x-cuid → x-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.
Related
- api-tech-stack — Genel tech stack